A priori, les appels passés par les clients US ont pas le même format
de numéro que ceux provenant de nos serveurs SIP. Dans le log de kamailio, on ne voit pas quel était le numéro appelé: s15293146:/var/log# grep -i unassigned /var/log/ser.log Nov 4 17:36:12 s15293146 /usr/sbin/kamailio[28310]: 1257356172 ==> Unassigned Number <null> Nov 4 17:36:16 s15293146 /usr/sbin/kamailio[28311]: 1257356176 ==> Unassigned Number <null> Nov 4 17:36:48 s15293146 /usr/sbin/kamailio[28312]: 1257356208 ==> Unassigned Number <null> Nov 4 17:37:15 s15293146 /usr/sbin/kamailio[28309]: 1257356235 ==> Unassigned Number <null> Nov 4 17:37:20 s15293146 /usr/sbin/kamailio[28310]: 1257356240 ==> Unassigned Number 41215501732 C'est peut-être la variable qu'on utilise pour le numéro appelé ($oU) qui est incorrecte. Fais des tests avec ngrep pour identifier le problème. (par exemple si tu vois 0037410, +37410, 37410, etc. ou si un autre champ manque dans les paquets SIP) Procédure pour appeler comme les clients US. Appelle l'access number depuis un de nos téléphones. Un script vocal va ensuite te demander les paramètres (code PIN et numéro que tu veux appeler): Access number: 0018182557014 PIN: 2009061010 format : 011+country code+city code+number (ex. 01141216912818) |