11-02-2012 09:17 AM - edited 03-18-2019 12:04 AM
VCS x7.2
MX200 TC5.1.4
We have multiple MX200s in our building which are controlled by a Crestron touchpanel. We have disconnected the cisco touchpanel from these units.
The issue that we are experiencing is when I am on a connected call, I cannot enter DTMF tones. I calll into our MCU and try to enter DTMF but nothing appears to be sent. Also I call into a audio bridge on our CUCM and I cannot enter the participant code. I can call the bridge but once connected i cannot send DTMF
Is there a way on the MX200 (maybe through xfeedback commands) to see realtime if any DTMF is being sent from the Crestron to the MX200?
Regards,
CJ
11-02-2012 12:26 PM
Hi CJ,
Don't know if it's possible to activate something like a debug console, but how does exactly the Creston communicate with the MX200? Via the API I assume, right? So, if you telnet/ssh the MX200, does the "xCommand DTMFSend" work?
See there for more details on how to run this command:
11-02-2012 12:29 PM
The Crestron is connected to the MX200 via the serial port and is sending API commands to control the unit. I will try those commands and post back the results.
Regards,
Cyril
11-02-2012 02:41 PM
Thomas,
Thanks for the suggestion. If I SSH into the MX200 i am able to send DTMF commands and get connected to the bridge. I reconnected the Cisco Touchpanel and dialed into the bride, sent DTMF and got connected. I then checked the event logs on the MX200 and I do see the DTMF being passed:
Nov 2 15:42:20 (none) main: 372.38 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "1"
Nov 2 15:42:20 (none) main: 372.38 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "1"
Nov 2 15:42:21 (none) main: 372.87 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "2"
Nov 2 15:42:21 (none) main: 372.88 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "2"
Nov 2 15:42:21 (none) audio0: 298.526 AUDWAV_sendDtmfPlaybackInd, string - Success 299.026 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:21 (none) main: 373.36 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "3"
Nov 2 15:42:21 (none) main: 373.36 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "3"
Nov 2 15:42:22 (none) main: 373.91 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "4"
Nov 2 15:42:22 (none) main: 373.91 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "4"
Nov 2 15:42:22 (none) audio0: 299.516 AUDWAV_sendDtmfPlaybackInd, string - Success 300.066 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:22 (none) main: 374.31 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "5"
Nov 2 15:42:22 (none) main: 374.31 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "5"
Nov 2 15:42:23 (none) main: 374.77 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "6"
Nov 2 15:42:23 (none) main: 374.77 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "6"
Nov 2 15:42:23 (none) audio0: 300.466 AUDWAV_sendDtmfPlaybackInd, string - Success 300.916 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:23 (none) main: 375.28 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "#"
Nov 2 15:42:23 (none) main: 375.28 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "#"
Nov 2 15:42:24 (none) audio0: 301.436 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:20 (none) main: 372.38 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "1"
Nov 2 15:42:20 (none) main: 372.38 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "1"
Nov 2 15:42:21 (none) main: 372.87 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "2"
Nov 2 15:42:21 (none) main: 372.88 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "2"
Nov 2 15:42:21 (none) audio0: 298.526 AUDWAV_sendDtmfPlaybackInd, string - Success 299.026 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:21 (none) main: 373.36 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "3"
Nov 2 15:42:21 (none) main: 373.36 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "3"
Nov 2 15:42:22 (none) main: 373.91 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "4"
Nov 2 15:42:22 (none) main: 373.91 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "4"
Nov 2 15:42:22 (none) audio0: 299.516 AUDWAV_sendDtmfPlaybackInd, string - Success 300.066 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:22 (none) main: 374.31 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "5"
Nov 2 15:42:22 (none) main: 374.31 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "5"
Nov 2 15:42:23 (none) main: 374.77 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "6"
Nov 2 15:42:23 (none) main: 374.77 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "6"
Nov 2 15:42:23 (none) audio0: 300.466 AUDWAV_sendDtmfPlaybackInd, string - Success 300.916 AUDWAV_sendDtmfPlaybackInd, string - Success
Nov 2 15:42:23 (none) main: 375.28 MC I: RemoteParticipant::userInputCommand(p=2,ch=1): rtp "#"
Nov 2 15:42:23 (none) main: 375.28 MC I: LocalParticipant::userInputCommand(p=1,ch=60): "#"
Nov 2 15:42:24 (none) audio0: 301.436 AUDWAV_sendDtmfPlaybackInd, string - Success
I then reconnected the Crestron, rebooted the MX and tried calling into the bridge. I don't see anything in the logs to indicate the crestron is sending the digits.
I will talk with our A/V vendor and let them know what I found.
Thanks for the help
Regards,
Cyril
11-03-2012 12:55 AM
Hi CJ,
I Suspect that the AV Guys havnt programmed the creston to send the DTMF to MX300 via the Serial port.
Please check with the them if they have programmed, in one of my Cases also, we faced the same issue.
After, AV guys programmed it, we were able to send DTMF to the Codec.
Thanks,
Saurabh
11-03-2012 01:39 AM
Oh, I thought you were developing the software yourself! If it's an Off-the-shelf component and like Saurabh said, it's most likely that DTMF support hasn't been implemented in Creston software then.
But I have an idea to see exactly what is sent to the mx200. Connect the Creston to any PC with a serial port and use a terminal emulator like hyperterminal, putty or teraterm configured with the same baud rate. Then, commands sent from the touchpanel should be displayed in the terminal and you'll know for sure if it's supposed to work or not.
Hope this helps!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide