[asterisk-bugs] [JIRA] (ASTERISK-22866) Asterisk 12 (branches/12 at 402864) doesn't correctly set the fromuser parameter

Anthony Messina (JIRA) noreply at issues.asterisk.org
Tue Nov 19 17:22:03 CST 2013


Anthony Messina created ASTERISK-22866:
------------------------------------------

             Summary: Asterisk 12 (branches/12 at 402864) doesn't correctly set the fromuser parameter
                 Key: ASTERISK-22866
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22866
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_pjsip
    Affects Versions: 12.0.0-beta1
         Environment: Fedora 19 x86_64
            Reporter: Anthony Messina
         Attachments: irc_conversation.txt

Some SIP trunk providers require the use of the "fromuser" parameter when making outbound calls.  Without the fromuser being set properly, calls fail.

With Asterisk 12 (branches/12 at 402864), the value for fromuser is overwritten by the value defined with CALLERID(num)=NXXNXXXXXX in the dialplan.  This is not the case in Asterisk 11 (using chan_sip).

In pjsip.conf:
{code}
[endpoint_udp_external_t](!)
type=endpoint
transport=transport-udp-external
context=default
allowsubscribe=no
direct_media=no
disallow=all
allow=ilbc
allow=gsm
allow=g722
allow=ulaw

[diamondcard](endpoint_udp_external_t)
aors=diamondcard
fromuser=12345
outbound_auth=diamondcard

[diamondcard]
type=auth
auth_type=userpass
password=<secretpassword>
username=12345

[diamondcard]
type=aor
contact=sip:46.19.58.41:5060

[diamondcard]
type=identify
endpoint=diamondcard
match=46.19.58.41
{code}

In extensions.conf:
{code}
exten => _NXXNXXXX,1,NoOp()
same => n,Set(CALLERID(num)=7735551212)
same => n,Dial(PJSIP/${EXTEN}@diamondcard,40,L(7200000:120000))
{code}

PJSIP logger shows the From header using the CALLERID(num), rather than the fromuser:
{code}
From: <sip:7735551212 at 50.XX.XX.XX>;tag=2e8f576f-45b3-4035-bf5e-357a524ea773
{code}

I will attach the consolidated conversation from the #asterisk IRC channel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list