KaAzZ
23/06/2016, 10h50
Voici les logs de mon IPBX, lorsque je spécifie en DID inbound route le numéro composé par l'appelant. ( L'appel entrant ne fonctionne que si je spécifie aucun numéro...)
Connected to Asterisk 13.7.1 currently running on freepbx (pid = 6147)
-- Executing [s@from-pstn:1] NoOp("PJSIP/trunk PJSIP-00000009", "No DID or CID Match") in new stack
-- Executing [s@from-pstn:2] Answer("PJSIP/trunk PJSIP-00000009", "") in new stack
[2016-06-23 11:21:34] WARNING[24732][C-00000009]: chan_sip.c:22377 func_header_read: This function can only be used on SIP channels.
-- Executing [s@from-pstn:3] Log("PJSIP/trunk PJSIP-00000009", "WARNING,Friendly Scanner from ") in new stack
[2016-06-23 11:21:34] WARNING[24732][C-00000009]: Ext. s:3 @ from-pstn: Friendly Scanner from
-- Executing [s@from-pstn:4] Wait("PJSIP/trunk PJSIP-00000009", "2") in new stack
> 0x7f6a6003ecb0 -- Probation passed - setting RTP source address to X.X.X.X:33840--> trunk ip adress
-- Executing [s@from-pstn:5] Playback("PJSIP/trunk PJSIP-00000009", "ss-noservice") in new stack
-- Playing 'ss-noservice.ulaw' (language 'en')
-- Executing [s@from-pstn:6] SayAlpha("PJSIP/trunk PJSIP-00000009", "") in new stack
-- Executing [s@from-pstn:7] Hangup("PJSIP/trunk PJSIP-00000009", "") in new stack
== Spawn extension (from-pstn, s, 7) exited non-zero on 'PJSIP/trunk PJSIP-00000009'
-- Executing [h@from-pstn:1] Macro("PJSIP/trunk PJSIP-00000009", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("PJSIP/trunk PJSIP-00000009", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("PJSIP/trunk PJSIP-00000009", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("PJSIP/trunk PJSIP-00000009", "") in new stack
Je commence à me demander si c'est pas parce que je suis enregistré en Chan_PJSIP sur FreePBX , mais bon je ne peux pas m'enregistrer en Chan_SIP à cause de l'erreur suivante :
WARNING : chan_sip.c: Retransmission timeout reached on transmission blablabla@[::1] for seqno 102
Packet timeout after 31999ms with no response
L'erreur parait évidente je vous l'accorde , j'ai donc augmenté le temps de timeout lors de l'enregistrement , mais rien n'y fait , un technicien OVH m'a donc conseillé ensuite d'augmenter le temps de session UDP au niveau du routeur , je n'ai rien de ce genre que ce soit sur le pare feu ou la box ( et j'ai bien pu m'enregistrer en Chan_PJSIP ). Je suis complètement à court de solutions...
Thanks for reading , bonne journée.
Edit : Apparemment , c'est peut être parce qu'OVH envoie le DID number dans le Header SIP , mais comment le récupérer ? Je pense que la conf qu'ils demandent d'ajouter dans les tutos a ce but :
[custom-get-did-ovh]
exten => s,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)
J'ai crée un thread sur le forum de Freepbx ( http://community.freepbx.org/t/did-n...atches/35582/5 ) , ils m'ont conseillé justement de récupérer le DID dans le header SIP , mais je ne sais pas comment m'y prendre. Si quelqu'un a la solution , je serai ravi de la lire , merci d'avance !
Connected to Asterisk 13.7.1 currently running on freepbx (pid = 6147)
-- Executing [s@from-pstn:1] NoOp("PJSIP/trunk PJSIP-00000009", "No DID or CID Match") in new stack
-- Executing [s@from-pstn:2] Answer("PJSIP/trunk PJSIP-00000009", "") in new stack
[2016-06-23 11:21:34] WARNING[24732][C-00000009]: chan_sip.c:22377 func_header_read: This function can only be used on SIP channels.
-- Executing [s@from-pstn:3] Log("PJSIP/trunk PJSIP-00000009", "WARNING,Friendly Scanner from ") in new stack
[2016-06-23 11:21:34] WARNING[24732][C-00000009]: Ext. s:3 @ from-pstn: Friendly Scanner from
-- Executing [s@from-pstn:4] Wait("PJSIP/trunk PJSIP-00000009", "2") in new stack
> 0x7f6a6003ecb0 -- Probation passed - setting RTP source address to X.X.X.X:33840--> trunk ip adress
-- Executing [s@from-pstn:5] Playback("PJSIP/trunk PJSIP-00000009", "ss-noservice") in new stack
--
-- Executing [s@from-pstn:6] SayAlpha("PJSIP/trunk PJSIP-00000009", "") in new stack
-- Executing [s@from-pstn:7] Hangup("PJSIP/trunk PJSIP-00000009", "") in new stack
== Spawn extension (from-pstn, s, 7) exited non-zero on 'PJSIP/trunk PJSIP-00000009'
-- Executing [h@from-pstn:1] Macro("PJSIP/trunk PJSIP-00000009", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("PJSIP/trunk PJSIP-00000009", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("PJSIP/trunk PJSIP-00000009", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("PJSIP/trunk PJSIP-00000009", "") in new stack
Je commence à me demander si c'est pas parce que je suis enregistré en Chan_PJSIP sur FreePBX , mais bon je ne peux pas m'enregistrer en Chan_SIP à cause de l'erreur suivante :
WARNING : chan_sip.c: Retransmission timeout reached on transmission blablabla@[::1] for seqno 102
Packet timeout after 31999ms with no response
L'erreur parait évidente je vous l'accorde , j'ai donc augmenté le temps de timeout lors de l'enregistrement , mais rien n'y fait , un technicien OVH m'a donc conseillé ensuite d'augmenter le temps de session UDP au niveau du routeur , je n'ai rien de ce genre que ce soit sur le pare feu ou la box ( et j'ai bien pu m'enregistrer en Chan_PJSIP ). Je suis complètement à court de solutions...
Thanks for reading , bonne journée.
Edit : Apparemment , c'est peut être parce qu'OVH envoie le DID number dans le Header SIP , mais comment le récupérer ? Je pense que la conf qu'ils demandent d'ajouter dans les tutos a ce but :
[custom-get-did-ovh]
exten => s,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)
J'ai crée un thread sur le forum de Freepbx ( http://community.freepbx.org/t/did-n...atches/35582/5 ) , ils m'ont conseillé justement de récupérer le DID dans le header SIP , mais je ne sais pas comment m'y prendre. Si quelqu'un a la solution , je serai ravi de la lire , merci d'avance !