[asterisk-bugs] [JIRA] (ASTERISK-30129) Use pre-dial and post-dial (bridge) handlers together in Dial command only executes the pre-dial handler
Fabian Borot (JIRA)
noreply at issues.asterisk.org
Wed Jul 6 14:14:08 CDT 2022
Fabian Borot created ASTERISK-30129:
---------------------------------------
Summary: Use pre-dial and post-dial (bridge) handlers together in Dial command only executes the pre-dial handler
Key: ASTERISK-30129
URL: https://issues.asterisk.org/jira/browse/ASTERISK-30129
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Applications/app_dial, Applications/app_exec, pjproject/pjsip, Resources/res_agi
Affects Versions: 18.12.0
Environment: ubuntu 20
Reporter: Fabian Borot
Severity: Critical
I need to send SIP headers to the outgoing channel so that they are present in the INVITE. I need to be "notified" if the channel answers the call.
Using Asterisk 13 and cha_sip.c and FastAGI I do it like this:
I use SIPAddHeader to send the header and Macro in the Dial command to be "notfied" if the call is answered. This mechanism works on that version and before. (13)
I just upgraded to asterisk 18 and now I am using PJSIP since chan_sip is deprecated and I also see that Macros are also deprecated and we should use pre-dial handlers and GoSub
The problem I have is that if I use both in the DIAL command only the pre-dial handler is executed, the GoSub is ignored. If I omit the pre-dial handler the GoSub works
this works: (only GoSub)
EXEC DIAL PJSIP/5874513051231234 at MYPBXOut,60,U(subConnect^agi://192.168.167.103:30075/ConnectionEstablished^364250168^PJSIP/3030-00000088^905^3051231234)L(7196000:75000)g
and this DOES NOT work... only the pre-dial handler works, the GoSub is ignored
EXEC DIAL PJSIP/5874513051231234 at MYPBXOut,60,b(addHeaders^addheaderOutTrunkID^1(905^1657059780777001010)),U(subConnect^agi://192.168.167.103:30075/ConnectionEstablished^364250168^PJSIP/3030-00000088^905^3051231234)L(7196000:75000)g
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list