[asterisk-bugs] [JIRA] (ASTERISK-29524) The patterns "*" and "#" do not work when calling via a PJSIP trunk

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Mon Jul 19 12:53:33 CDT 2021


     [ https://issues.asterisk.org/jira/browse/ASTERISK-29524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joshua C. Colp updated ASTERISK-29524:
--------------------------------------

    Component/s:     (was: .Release/Targets)
                 Resources/res_pjsip_session

> The patterns "*" and "#" do not work when calling via a PJSIP trunk
> -------------------------------------------------------------------
>
>                 Key: ASTERISK-29524
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29524
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_session
>    Affects Versions: 16.2.1
>         Environment: deb10u2
>            Reporter: Max Arturo
>
> Two identical servers:
> 1) ServerA, extensions 1XX, all SIP interfaces.
> 2) ServerB extensions 2XX, all PJSIP interfaces.
> 3) Servers A and B were connected via IAX2 (and then there was no problem described below). The server connection was replaced with a PJSIP trunk.
> 4) Fragments of extensions.conf from both servers:
> Fragment of extensions.conf ServerA:
> [call-out]
> exten => 777/213,1,GoTo(kommutator,s,1)
> exten => _*80XXX/213,1,Answer()
> same => n,MusicOnHold(native-random)
> same => n,HangUp()
> Fragment of extensions.conf ServerB:
> [call-out]
> exten => _[1-9]XX,1,Dial(PJSIP/${EXTEN}@my-trunk)
> exten => _*80XXX,1,Dial(PJSIP/${EXTEN}@my-trunk)
> 5) I make a call from ServerB to ServerA from interface 213:
> 5.1) I call 777 - the call is successful;
> 5.2) I call *80777. In the ServerB console, I see that the call is successful. In the ServerA console I see: NOTICE [10838]: res_pjsip_session.c: 2993 new_invite: Call from '/ trunk-name /' (UDP: <IP>: <PORT>) to extension '*80777' rejected because extension not found in context 'call -out '.
> 6) if I replace the extensions on ServerA:
> 6.1) exten => _*80XXX,1, ... - the call from ServerB is successful;
> 6.2) exten => _80XXX/213,1,... - the call from ServerB is successful;
> 6.3) the problem occurs only if the pattern begins with "*" or "#" and contains an indication of the subscriber, as in the example: "/213".



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list