Intercom Panel-to-Panel Ring?
chuckd
Posts: 26
Seems silly, but when using the standard intercom module, performing an intercom 'Call' to another panel, the called panel doesn't ring. Wassup with that? AMX Tech Support says that's just the way it is right now. Calls originating from the ECOM ring like you'd think, just not from other panels.
SO, before I burn any vitally needed neurons trying to add panel-to-panel ring capability, has anyone out there added this to their copy of the module? Mind sharing either the code or a talk through (simple text description)?
How did they expect anybody to answer an incoming intercom call without hearing anything? Are they simply supposed to sit there and wait for a call to pop up? Hmmmm.
Thanks guys, as always
Chuck
SO, before I burn any vitally needed neurons trying to add panel-to-panel ring capability, has anyone out there added this to their copy of the module? Mind sharing either the code or a talk through (simple text description)?
How did they expect anybody to answer an incoming intercom call without hearing anything? Are they simply supposed to sit there and wait for a call to pop up? Hmmmm.
Thanks guys, as always
Chuck
0
Comments
So just do what I did, make a looping mp3 file and add that to the popup page as a sound, so when the incomming panel call popup appears it plays the ring sound. I just got the standrad ring sound out of the panel design, and looped it 5 times.
Thanks for the input (and the looped files). That will save a ton of time.
Chuck
Thank you for idea !
I just added one line of code at around line 2320 (see bold). Seems to work fine.
I had problems with the ^SOU command playing anything when the call was being setup bnetween the panels, the command would go out to the panel, but the sound would not play.
I'll have to revisit
Try @SOU rather than ^SOU.
Did. .
But I did have problems with the @SOU- command, but I haven't had a chance to revisit it.
Currently running all latest versions:
Studio 3.0.0315
TPD4 2.11.0 build 619
NI3100 - Master: 3.41.414 - Device 1.13.7
MVP-5200i: 2.65.13
Module AMX Intercomm v1.5
First, to answer to VladaPUB, at the TP level design using TPD4, the sound does work. Just by selecting an mp3 or wav file in the property "Sound", tab "States" for a Pop-up page. No usage of the command @SOU- what so ever. For not so quite experienced AMX guys, of course the sound file must be loaded to the TPs.
Now at the code itself (module AMX_Intercomm_UI) I'm experiencing some real weird things.
As "a_riot42" wrote it earlier in the thread, I also traced the place where to possibly add the sound command when a TP calls another TP - somewhere after line 2320:
The weird part: if I only add one command like above, the sound is never played.
If I add two commands like this then it's a kind of sometimes it will play once only, sometimes not.
And if I add 3 times the command, then it will always play but once - I never get the sound to be played more than one time...
I found another place at around line 520-530 where I should be able to play a sound (since I can log a message in the diagnostic), but never works neither: I already spent enough time on this just tracing the code - I'm giving up and will probably end up using the sound at the property of the pop-up page itself... :-(
Anybody ever fixed that???
Got good support from AMX tech team and was able to resolve it. I made some timelines which will do the ringing and the ringing will stop automatically or when the call is taken or ignored. Please look into the button event for the different events to understand.
I have a new requirement where in there are 3 panels in a room. Now if i change a setting for a panel in this room regarding intercom, all have to change. If i call this room, all panels ve to ring and the one which takes the call talks and the rest of the panels stop ringing. Same with monitor, page, etc
John: I'm running into the issue you encountered last year trying to get the TP being called to play a sound. I found the 'quick and dirty' approach of attaching a sound to the popup in TPD4 will work for 700Vi panels, but not with a 5200i.
Did you ever get an explanation why the timeline approach is required to make this work? Seems like there is a bigger lesson there....so I'm curious.
Thanks
I figured out that when the module calls this function 'Call Setup', there is already call in progress but the speakers are muted, so the ring will not happen. So i have the call happening only after the ring is accepted or auto answered.
i realized that the code i submitted in my previous post has few bugs when it comes to multiple panels calling at the same time as the timeline ids get mixed up so i have removed the axs file, once its rectified i ll repost it here.