Mat Stace, Colewood
2005-Sep-13 14:09 UTC
[Asterisk-Users] sometimes dtmf passed, sometimes not (cisco 7960 SIP)
Hi list, I'm hoping that I'm being stupid, and someone can tell me what's going on, but for the life of me I can't figure it out. (it's been a long day, and I'm now in the last 3 weeks of organising my wedding, so I hope this makes sense ;) ) When at my desk, accessing (for example) my voicemail, the dtmf tones are passed perfectly, I can enter password, change folders, etc etc. I'm trying to get the phone set up so I can use it from a remote location, and due to both ends being behind nat, I figured that the best way+ would be to have a sipgate account that the 7960 registers to, a sipgate account that the * box registers to, and when the * box receives a call, it can pass it to XXXXXX@sipgate (7960 at home), rather than a local extension. +OK, easiest way. I know the best way would be to have a 2nd * server and hook them up via IAX ;-) This works great, so I figured I'd then set up the sipgate account on the * box with DISA, so that the remote phone user can dial the * sipgate account, enter the extension for disa while the background sound is played, then dial an internal extension/external line. from my extensions.conf exten => SIPGATEID,1,Answer exten => SIPGATEID,2,NoOp(--- ${CALLERID} calling on Sipgate (${EXTEN}) ---) exten => SIPGATEID,3,Wait,1 exten => SIPGATEID,4,Background(bgsound) exten => SIPGATEID,5Voicemail(s23) exten => SIPGATEID,6,Hangup exten => 000,1,DISA(no-password|default) The problem is that when the bgsound is playing, I dial 000 on the 7960, and the bgsound keeps playing. This also happens when the 7960 is in my office, hooked up to * as a local extension. I have tried all three out-of-band DTFM settings on the 7960, with no change. In my sip.conf, the sipgate account is set up with "dtmfmode=info" which I thought might have been causing a problem until I tried ringing the sipgate DID from my mobile, which just worked. Typical. I'm starting to think that there must be another hidden setting somewhere on the 7960 to allow dtmf to be passed whilst on a call, as some of the things from features.conf don't work either (* based transfer and parking), but I don't think this is the case due to being able to use the voicemail properly. I hope the above makes some sense, it's basically "is it an asterisk or 7960 setting to make it pass dtmf whilst on a call" Cheers (and apologies for semi-coherance) Mat -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.21/96 - Release Date: 10/09/2005
Mat Stace, Colewood Internet
2005-Sep-14 03:53 UTC
[Asterisk-Users] sometimes dtmf passed, sometimes not (cisco 7960 SIP)
Just to answer my own query, I needed to set the devices to dtmfmode=inband in my sip.conf, and on the 7960 set Sip configuration -> Out of Band DTMF -> none The benefits of a good nights sleep :)> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com > [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of > Mat Stace, Colewood > Sent: 13 September 2005 22:09 > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [Asterisk-Users] sometimes dtmf passed,sometimes not > (cisco 7960 SIP) > > [major snippage] > > I hope the above makes some sense, it's basically "is it an > asterisk or > 7960 setting to make it pass dtmf whilst on a call" > > Cheers (and apologies for semi-coherance) > > Mat >-- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.24/101 - Release Date: 13/09/2005