[asterisk-users] Asterisk recieves "11" when pressing "1" from SIPphone

Francesco Peeters francesco at fampeeters.com
Thu Dec 31 03:53:39 CST 2009


jonas kellens wrote:
> [Dec 31 10:39:45] WARNING[17884]: pbx.c:2518 __ast_pbx_run: Invalid
> extension '11', but no rule 'i' in context ...[snip]...
>
> When testing IVR and pressing "1" from my Grandstream SIP-phone, the
> above message is printed on the Asterisk CLI.
>
> How come Asterisk receives my "1" as "11" ??
>
> Settings in my SIP-phone are :
> Send DTFM : via RTP(rfc2833) & via SIP INFO
>
> [Dec 31 10:45:40] WARNING[17928]: pbx.c:2518 __ast_pbx_run: Invalid
> extension '33', but no rule 'i' in context ...[snip]...
>
> Same problem when pressing "3"...
>
> Thank you.
>
> Jonas.
It may be me, but it looks like Asterisk correctly interprets the
information, as the phone is configured to send both via RTP (once) and
SIP INFO (twice).
Your config tells the phone to send the digits twice, so Asterisk sees
them twice... 1 twice makes 11, 3 twice makes 33!

Try changing the phone's config to only use either RTP *or* SIP INFO...

Good luck!

--FP




More information about the asterisk-users mailing list