I am using Asterisk 20.3.0 with PJSIP. I have setup a trunk to my ISP (Twilio) who requires outbound authentication. My pjsip.auth.conf contains: [Twilio] type=auth auth_type=userpass password=mysecret username=myun However, my calls using the trunk are rejected with a 403. Using pjsip logging I notice that the outgoing invite does not have an authentication line. Why is Asterisk not sending credentials to the ISP? SIP transactions are: > INVITE < 100 TRYING < 403 FORBIDDEN Or is this normal? Must Twilio respond with a 407 which will cause Asterisk to authenticate?
Carlos Chavez
2023-Jun-21 17:25 UTC
[asterisk-users] PJSIP not performing outbound authentication
Dis you set "outbound_auth" in your endpoint configuration to Twilio? On 21/06/23 11:19, TTT wrote:> I am using Asterisk 20.3.0 with PJSIP. I have setup a trunk to my ISP > (Twilio) who requires outbound authentication. My pjsip.auth.conf contains: > > [Twilio] > type=auth > auth_type=userpass > password=mysecret > username=myun > > However, my calls using the trunk are rejected with a 403. Using pjsip > logging I notice that the outgoing invite does not have an authentication > line. Why is Asterisk not sending credentials to the ISP? SIP transactions > are: > > INVITE > < 100 TRYING > < 403 FORBIDDEN > > Or is this normal? Must Twilio respond with a 407 which will cause Asterisk > to authenticate? > >-- Telecomunicaciones Abiertas de México S.A. de C.V. Carlos Chávez +52 (55)8116-9161
Henning Follmann
2023-Jun-21 17:31 UTC
[asterisk-users] PJSIP not performing outbound authentication
On Wed, Jun 21, 2023 at 05:19:11PM +0000, TTT wrote:> I am using Asterisk 20.3.0 with PJSIP. I have setup a trunk to my ISP > (Twilio) who requires outbound authentication. My pjsip.auth.conf contains: > > [Twilio] > type=auth > auth_type=userpass > password=mysecret > username=myun > > However, my calls using the trunk are rejected with a 403. Using pjsip > logging I notice that the outgoing invite does not have an authentication > line. Why is Asterisk not sending credentials to the ISP? SIP transactions > are: > > INVITE > < 100 TRYING > < 403 FORBIDDEN > > Or is this normal? Must Twilio respond with a 407 which will cause Asterisk > to authenticate? > >Twilio has a nice technical document to setup a trunk with PJSIP. It includes an example for a pjsip_wizard.conf https://assets.cdn.prod.twilio.com/documents/TwilioElasticSIPTrunking-AsteriskPBX-Configuration-Guide-Version2-1-FINAL-09012018.pdf Maybe that helps. And make sure for your outgoing calls to set the callerid to a valid caller Id which ist authorized with your twilio account. It will not allow outgoing calls if the number is not recognized by twilio -H -- Henning Follmann | hfollmann at itcfollmann.com