Jachin Rupe
2005-Sep-27 10:21 UTC
[Asterisk-Users] Polycom IP 500 - problem dialing extra numbers
hi there I'm setting up asterisk@home and I'm using Polycom IP 500 phones. When I call a number that has a digital receptionist (i.e. "dial 1 or such and such, dial 2 for this and that...") the Polycom doesn't seem to send the extra digits. When I try it with X-Lite things appear to work fine, so I think the problem is with the Polycom configuration. Here's some of my configuration files. If I didn't included an important one please let me know. --------- 000000000000.cfg --------- <?xml version="1.0" standalone="yes"?> <!-- Default Master SIP Configuration File--> <!-- Edit and rename this file to <Ethernet-address>.cfg for each phone.--> <!-- $Revision: 1.13 $ $Date: 2004/11/26 23:30:44 $ --> <APPLICATION APP_FILE_PATH="sip.ld" CONFIG_FILES="phone1.cfg, sip.cfg" MISC_FILES="" LOG_FILE_DIRECTORY="/log/" /> --------- sip.cfg --------- <?xml version="1.0" standalone="yes"?> <!-- SIP Application Configuration File --> <!-- $Revision: 1.63 $ $Date: 2004/11/08 18:52:16 $ --> <sip> <voIpProt> <local voIpProt.local.port=""/> <server voIpProt.server.1.address="10.0.20.0" voIpProt.server.1.port="5060" voIpProt.server.1.transport="DNSnaptr" voIpProt.server.1.expires="300" voIpProt.server.1.register="1" voIpProt.server.1.retryTimeOut="0" voIpProt.server.1.retryMaxCount="0" voIpProt.server.1.expires.lineSeize="30" /> <SIP voIpProt.SIP.useRFC2543hold="1" voIpProt.SIP.lcs="0" voIpProt.SIP.sendCompactHdrs="0" voIpProt.SIP.WM50="0" voIpProt.SIP.keepalive.sessionTimers="0" voIpProt.SIP.requestURI.E164.addGlobalPrefix=""> <outboundProxy voIpProt.SIP.outboundProxy.address="10.0.20.0" voIpProt.SIP.outboundProxy.port="5060" /> <alertInfo voIpProt.SIP.alertInfo.1.value="" voIpProt.SIP.alertInfo.1.class="" /> <requestValidation voIpProt.SIP.requestValidation. 1.request="" voIpProt.SIP.requestValidation. 1.method="" voIpProt.SIP.requestValidation. 1.request.1.event=""> <digest voIpProt.SIP.requestValidation.digest.realm="PolycomSPIP" /> </requestValidation> <specialEvent voIpProt.SIP.specialEvent.lineSeize.nonStandard="1" voIpProt.SIP.specialEvent.checkSync.alwaysReboot="0"/> <conference voIpProt.SIP.conference.address="" /> </SIP> </voIpProt> <dialplan dialplan.impossibleMatchHandling="0" dialplan.removeEndOfDial="1"> <digitmap dialplan.digitmap="" dialplan.digitmap.timeOut="3"/> <routing> <server dialplan.routing.server.1.address="" dialplan.routing.server.1.port="5060"/> <emergency dialplan.routing.emergency.1.value="911" dialplan.routing.emergency.1.server.1="1"/> </routing> </dialplan> <logging> <level> <change log.level.change.sip="4" log.level.change.sip.obs="5"/> </level> </logging> </sip> ------------ I just realized something... I don't have a phone1.cfg file, should I? I adopted this system in a partial working state from someone else and I'm still figuring out why things are the way they are. thanks -jachin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050927/d0087d02/attachment.htm
Dean Collins
2005-Sep-27 10:57 UTC
[Asterisk-Users] Polycom IP 500 - problem dialing extra numbers
Change your dtmf setting. Covered lots of times before, or info on voip-info.com Cheers, Dean ________________________________ From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Jachin Rupe Sent: Tuesday, 27 September 2005 1:22 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [Asterisk-Users] Polycom IP 500 - problem dialing extra numbers hi there I'm setting up asterisk@home and I'm using Polycom IP 500 phones. When I call a number that has a digital receptionist (i.e. "dial 1 or such and such, dial 2 for this and that...") the Polycom doesn't seem to send the extra digits. When I try it with X-Lite things appear to work fine, so I think the problem is with the Polycom configuration. Here's some of my configuration files. If I didn't included an important one please let me know. --------- 000000000000.cfg --------- <?xml version="1.0" standalone="yes"?> <!-- Default Master SIP Configuration File--> <!-- Edit and rename this file to <Ethernet-address>.cfg for each phone.--> <!-- $Revision: 1.13 $ $Date: 2004/11/26 23:30:44 $ --> <APPLICATION APP_FILE_PATH="sip.ld" CONFIG_FILES="phone1.cfg, sip.cfg" MISC_FILES="" LOG_FILE_DIRECTORY="/log/" /> --------- sip.cfg --------- <?xml version="1.0" standalone="yes"?> <!-- SIP Application Configuration File --> <!-- $Revision: 1.63 $ $Date: 2004/11/08 18:52:16 $ --> <sip> <voIpProt> <local voIpProt.local.port=""/> <server voIpProt.server.1.address="10.0.20.0" voIpProt.server.1.port="5060" voIpProt.server.1.transport="DNSnaptr" voIpProt.server.1.expires="300" voIpProt.server.1.register="1" voIpProt.server.1.retryTimeOut="0" voIpProt.server.1.retryMaxCount="0" voIpProt.server.1.expires.lineSeize="30" /> <SIP voIpProt.SIP.useRFC2543hold="1" voIpProt.SIP.lcs="0" voIpProt.SIP.sendCompactHdrs="0" voIpProt.SIP.WM50="0" voIpProt.SIP.keepalive.sessionTimers="0" voIpProt.SIP.requestURI.E164.addGlobalPrefix=""> <outboundProxy voIpProt.SIP.outboundProxy.address="10.0.20.0" voIpProt.SIP.outboundProxy.port="5060" /> <alertInfo voIpProt.SIP.alertInfo.1.value="" voIpProt.SIP.alertInfo.1.class="" /> <requestValidation voIpProt.SIP.requestValidation.1.request="" voIpProt.SIP.requestValidation.1.method="" voIpProt.SIP.requestValidation.1.request.1.event=""> <digest voIpProt.SIP.requestValidation.digest.realm="PolycomSPIP" /> </requestValidation> <specialEvent voIpProt.SIP.specialEvent.lineSeize.nonStandard="1" voIpProt.SIP.specialEvent.checkSync.alwaysReboot="0"/> <conference voIpProt.SIP.conference.address="" /> </SIP> </voIpProt> <dialplan dialplan.impossibleMatchHandling="0" dialplan.removeEndOfDial="1"> <digitmap dialplan.digitmap="" dialplan.digitmap.timeOut="3"/> <routing> <server dialplan.routing.server.1.address="" dialplan.routing.server.1.port="5060"/> <emergency dialplan.routing.emergency.1.value="911" dialplan.routing.emergency.1.server.1="1"/> </routing> </dialplan> <logging> <level> <change log.level.change.sip="4" log.level.change.sip.obs="5"/> </level> </logging> </sip> ------------ I just realized something... I don't have a phone1.cfg file, should I? I adopted this system in a partial working state from someone else and I'm still figuring out why things are the way they are. thanks -jachin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050927/0894243d/attachment.htm
Matt Gibson
2005-Sep-27 11:01 UTC
[Asterisk-Users] Polycom IP 500 - problem dialing extra numbers
Jachin Rupe wrote:> hi there > > I'm setting up asterisk@home and I'm using Polycom IP 500 phones. > > When I call a number that has a digital receptionist (i.e. "dial 1 or > such and such, dial 2 for this and that...") the Polycom doesn't seem > to send the extra digits. When I try it with X-Lite things appear to > work fine, so I think the problem is with the Polycom configuration. >Sounds like it might be your DTMF handling. Try setting relaxdtmf=yes in your sip.conf, and if running cvs head, change dtmfmode=auto for sip peers if not using HEAD, then try dtmfmode=rfc2833 (g729 codec) or dtmfmode=inband (ulaw/alaw) do your debug logs show anything like double digits, or missing digits when you try calling IVR's? matt