Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Impossible d'enregistrer un astérisque du fournisseur sip En utilisant le module PJSip

J'ai récemment installé le serveur asterisk dans le nuage Azure, a pu se connecter au fournisseur sip (En utilisant le module sip) et a pu effectuer un appel avec succès, grâce à tout le soutien que j'ai trouvé ici / google / (

Guide complet dans un astérisque

livre).

Maintenant j'essaie de remplacer le module sip sur pjsip (Comment il est proposé dans le manuel final Asterisk). J'ai essayé de prendre la première étape - Inscrivez-vous des fournisseurs sip, Mais avoir passé beaucoup de temps (également essayé d'utiliser le script de migration sip_to_pjsip.py), Je ne pouvais pas.

Le prochain était le mien sip.conf (enchevêtré), Qui a travaillé excellent:

[general]
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=yes
tcpbindaddr=0.0.0.0
transport=udp
srvlookup=yes
register=>+91XXXXXXXXXX@sip.example.com:mysecret:+91XXXXXXXXXX@sip.example.com@10.XX.XX.XX
externip=10.YY.YY.YY
localnet=192.168.0.0/16
localnet=127.0.0.1/32
nat=force_rport,comedia
externaddr=10.XX.XX.XX
maxexpiry=3600
registertimeout=3600
defaultexpiry=120

ma pjsip.conf Pour la même chose qui ne fonctionne pas (J'ai essayé beaucoup de combinaisons):

[transport-udp]
type = transport
protocol = udp
bind = 0.0.0.0
external_media_address = 10.XX.XX.XX (tried 10.YY.YY.YY too)
external_signaling_address = 10.XX.XX.XX (tried 10.YY.YY.YY too)
local_net = 192.168.0.0/16
local_net = 127.0.0.1/32
allow_reload = yes

[reg_sip]
type = registration
retry_interval = 3600
max_retries = 10
expiration = 3600
transport = transport-udp
outbound_auth = auth_reg_sip
client_uri = sip:+91XXXXXXXXXX@sip.example.com
server_uri = sip:sip.example.com
contact_user = +91XXXXXXXXXX
outbound_proxy=sip:10.XX.XX.XX (tried 10.YY.YY.YY too)

[auth_reg_sip]
type = auth
password = mysecret
username = +91XXXXXXXXXX@sip.example.com
realm=sip.example.com

sur tentative pjsip J'ai éteint le module sip par module.conf. De mon fournisseur SIP, je reçois

486 (Voici occupé)

Les erreurs. pjsip, Mais la même chose fonctionne bien avec sip.

Je serai très reconnaissant si quelqu'un peut m'envoyer ici.

Merci en avance.

[Edit]: Informations sur le réseau Ma ligne SIP est connectée à un pare-feu, où j'ai une passerelle SIP de sous-réseau et sip-ip, Fourni par le fournisseur de lignes SIP. Du pare-feu à l'azur, j'ai un tunnel ipsec. On suppose que tout le trafic du pignon à la ligne SIP sera envoyé à l'adresse IP 10.x.x.x, Qui va ensuite aller à la passerelle SIP. IP asterisk K. 10.y.y.y, Comme prévu par la passerelle SIP.

[Edit]: Forfaits réseau lors de l'utilisation chan_sip

REGISTER sip:sip.example.com SIP/2.0
Via: SIP/2.0/UDP 10.x.x.x:5060;branch=z9hG4bK0d332357;rport
Max-Forwards: 70
From: <sip:+91xxxxxxx@sip.example.com>;tag=as2a1980b7
To: <sip:+91xxxxxxx@sip.example.com>
Call-ID: 0405666d758444257e3670442735381b
CSeq: 105 REGISTER
Supported: replaces, timer
User-Agent: Asterisk PBX 16.12.0
Authorization: Digest username="+91XXXXXXX@sip.example.com", realm="sip.example.com", algorithm=MD5, uri="sip:sip.example.com", nonce="+lqaOT5Xr/KXvxXNUUUaVQ==", response="6097d0b2f61d310002465622f0955076", qop=auth, cnonce="2d5a8a71", nc=00000001
Expires: 3600
Contact: <sip:s@10.x.x.x:5060>
Content-Length: 0


---

&lt;--- SIP read from UDP:10.X.X.X:5060 ---&gt;
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.X.X.X:5060;branch=z9hG4bK0d332357;received=10.Y.Y.Y;rport=22064
Call-ID: 0405666d758444257e3670442735381b
From: <sip:+91xxxxxxx@sip.example.com>;tag=as2a1980b7
To: <sip:+91xxxxxxx@sip.example.com>;tag=6n7xnh90
CSeq: 105 REGISTER
Accept-Resource-Priority: wps.4
P-Associated-URI: <sip:+91xxxxxxx@sip.example.com>..................
Contact: <sip:s@10.x.x.x:5060>;expires=3600
Content-Length: 0

utilisant pjsip

REGISTER sip:10.X.X.X SIP/2.0
Via: SIP/2.0/UDP 10.X.X.X:5060;rport;branch=z9hG4bKPjd27a3091-a69e-4f0f-b2ca-29d895da1a7c
From: <sip:+91xxxxxxx@sip.example.com>;tag=a1f75bef-2c0b-41b2-926e-2892a096d10e
To: <sip:+91xxxxxxx@sip.example.com>
Call-ID: 8d33f3bc-c2bb-41b8-8696-a679bfed1789
CSeq: 23673 REGISTER
Contact: <sip:+91xxxxxxx@10.x.x.x:5060>
Expires: 120
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER
Max-Forwards: 70
User-Agent: Asterisk PBX 16.12.0
Content-Length: 0


&lt;--- Received SIP response (454 bytes) from UDP:10.X.X.X:5060 ---&gt;
SIP/2.0 486 Busy Here
Via: SIP/2.0/UDP 10.X.X.X:5060;branch=z9hG4bKPjd27a3091-a69e-4f0f-b2ca-29d895da1a7c;received=10.Y.Y.Y;rport=30949
Call-ID: 8d33f3bc-c2bb-41b8-8696-a679bfed1789
From: <sip:+91xxxxxxx@sip.example.com>;tag=a1f75bef-2c0b-41b2-926e-2892a096d10e
To: <sip:+91xxxxxxx@sip.example.com>;tag=bbdfvvyd
CSeq: 23673 REGISTER
Warning: 399 5122.2636.B.260.5.256.255.255.5640.0.0.sip.example.com "Server Busy"
Content-Length: 0

</sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@10.x.x.x:5060></sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@sip.example.com></sip:s@10.x.x.x:5060></sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@sip.example.com></sip:s@10.x.x.x:5060></sip:+91xxxxxxx@sip.example.com></sip:+91xxxxxxx@sip.example.com>
Invité:

Pour répondre aux questions, connectez-vous ou registre