Forums » Discussions & Questions »
Dictionnaire mappage des champs Webi et fichier config pjsip
Added by Antoine TIXIER 3 months ago
Bonjour,
Suite à mon passage à res_pjsip, j'ai du mal à faire le lien avec la Webi actuelle prévue pour chan_sip, et les param pour res_pjsip.
Existe t il dans un coin un dictionnaire du mappage des champs ?
J'essaie de debug un problème que je pense lié à la section "identify" de mon trunk, et j'aimerai modifier / ajouter une ip dans "match", actuellement configurée avec un domaine.
Replies (2)
RE: Dictionnaire mappage des champs Webi et fichier config pjsip - Added by Antoine TIXIER 3 months ago
Pour allez jusqu'au bout du raisonnement :
La documentation Asterisk semble indiquer que c'est Asterisk qui fait un srv_lookup de "keyyo.net" pour récupérer les IPs des serveurs (A Record).
Mais il y a une incohérence, puisque KEYYO me communique un appel via un serveur dont l'IP n'est pas dans "match" et il n'est donc pas authentifié.
98% des appels reçus passent sans problèmes, sauf ceux reçus depuis cette IP KEYYO "83.136.164.102".
Est il possible que les paramètres "match" soient récupérés via pjsip depuis l'opérateur à l'enregistrement, et qu'ils aient omis une IP ?
Logs Asterisk : [Aug 30 10:59:05] NOTICE[803942] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"XXXXXXXXXX" <sip:XXXXXXXXXX@38.b2bua.sip.internal>' failed for '83.136.164.102:5060' (callid: 4ad0cfc62bf7362f75775f850dcb16d8@38.b2bua.sip.internal) - No matching endpoint found [Aug 30 10:59:05] NOTICE[2006522] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"XXXXXXXXXX" <sip:XXXXXXXXXX@38.b2bua.sip.internal>' failed for '83.136.164.102:5060' (callid: 06c05f1b564ec5d75c62e17f141f9d6a@38.b2bua.sip.internal) - No matching endpoint found [Aug 30 10:59:59] NOTICE[3977483] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"XXXXXXXXXX" <sip:XXXXXXXXXX@38.b2bua.sip.internal>' failed for '83.136.164.102:5060' (callid: 3ca62e263dce07e176f936960e119c11@38.b2bua.sip.internal) - No matching endpoint found [Aug 30 10:59:59] NOTICE[40160] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"XXXXXXXXXX" <sip:XXXXXXXXXX@38.b2bua.sip.internal>' failed for '83.136.164.102:5060' (callid: 1dd8870816640fd90369d56221740713@38.b2bua.sip.internal) - No matching endpoint found [Aug 30 11:39:32] NOTICE[2006522] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"XXXXXXXXXX" <sip:XXXXXXXXXX@38.b2bua.sip.internal>' failed for '83.136.164.102:5060' (callid: 2bc068be0103608f3320fd776378da50@38.b2bua.sip.internal) - No matching endpoint found
pjsip show endpoint KEYYO Identify: KEYYO/KEYYO Match: 83.136.161.72/32 Match: 83.136.162.72/32 Match: 83.136.161.75/32 Match: 83.136.163.72/32 Match: 83.136.164.72/32 Match: 83.136.163.75/32 Match: 83.136.161.102/32 Match: 83.136.162.102/32
host keyyo.net keyyo.net has address 83.136.163.75 keyyo.net has address 83.136.164.72 keyyo.net has address 83.136.164.102 keyyo.net has address 83.136.161.72 keyyo.net has address 83.136.161.102 keyyo.net has address 83.136.162.72 keyyo.net has address 83.136.162.102 keyyo.net has address 83.136.163.72
RE: Dictionnaire mappage des champs Webi et fichier config pjsip - Added by Antoine TIXIER 3 months ago
Après avoir ajouté manuellement dans le fichier /etc/asterisk/pjsip.d/01-pjsip.conf l'IP du serveur manquant (83.136.164.102) dans "match" et fait un reload d'Asterisk, je n'ai plus aucun problème depuis deux jours.
Par contre, la question reste entière, sur un reboot ou rechargement de la Webi, le fichier va être écrasé.
Comment puis-je ajouter manuellement depuis la Webi les plages réseau à "match" ?