Hi,
I had a working dialing code for paging with the Chansip channel. I’m having a hard time to get it to work with the PJSIP driver.
I had the following dialplan working in Chansip:
;Paging
exten => *71,1,Verbose(2,Paging)
same => n,SIPAddHeader(Call-Info:\;answer-after=0)
same => n,Set(PageDevice=SIP/U_6995)
same => n,Page(${PageDevice},i)
same => n,Hangup()
I have now this in PJSIP and the phone rings but it looks like the header is not added because the phone (Cisco) will not auto answer.
[code];Paging
exten => *71,1,Verbose(2,Paging device)
same => n,Set(PageDevice=PJSIP/U_6995)
same => n,Page(${PageDevice},i)
same => n,Page(${PageDevice},i,b(paging_handler^addheader^1))
same => n,Hangup()
[paging_handler]
exten => addheader,1,Set(PJSIP_HEADER(add,Call-Info:;Answer-After=0)=)
[/code]
I have also tried without the handler and I see no header added in wireshark.
;Paging
exten => *71,1,Verbose(2,Paging)
same => n,Set(PJSIP_HEADER(add,Call-Info:\;answer-after=0)=)
same => n,Set(PageDevice=PJSIP/U_6995)
same => n,Page(${PageDevice},i)
same => n,Hangup()