PDA

Voir la version complète : Meilleure que Congestion(1)+Hangup()



tomtomgooo
21/08/2011, 19h18
Bonjour,
J'ai configuré un callback et il fonctionne bien.

Or à la réception de l'appel j'emets "congestion (1) puis hangup ()".
Le problème c'est que j'ai remarqué que les téléphones portables ne "comprenais" pas bien ces commandes et ne raccrochent pas.

ce qui fait qu'ils sont encore en ligne quand le serveur rappel.

Avez vous une idée d'une commande plus efficace?

Merci

ffossard
21/08/2011, 19h43
Il n'y a rien à faire d'autre que raccrocher la ligne côté serveur.
Quel type de ligne utilise le serveur ?
Est-ce que le phénomène se produit sur beaucoup de portables ? Tous opérateurs ?

tomtomgooo
21/08/2011, 21h35
Le serveur parle sur une ligne VOIP OVH.

J'ai tester sur 3 téléphones : un ancien motorola ( ne raccroche pas )
un sony ericsson assez recent ( ne raccroche pas )
un LG sous android (raccroche très bien)

Est ce que ne faire que le hangup pourrais etre mieux? (en perdant l'info de réponse du serveur)

J'ai l'impression que les téléphones ne gère pas tous pareils la congestion

Reaper
21/08/2011, 22h12
Normalement c'est tout le temps la même chose, tente avec Hangup()

Il y a longtemps j'ai du configurer le callback avec freepbx sur les lignes de keyyo. Le fonctionnement était incorrect parce que une fois INVITE reçu par serveur, je raccrochai, mais au lieu d'envoyer hangup au portable, keyyo envoya 2 fois INVITE supplementaire ce qui initia 2 callback de plus.

tomtomgooo
21/08/2011, 22h35
je viens d'essayer il ne raccroche pas pour le client, ce qui fait que si je ne raccroche pas assez vite le serveur me rappel alors que je suis encore en train de l’appeler donc il tombe sur ma messagerie.

J'ai essayer congestion(1) seul aussi mais ca fait pareil.
On ne peut pas forcer le client a raccrocher?

Reaper
21/08/2011, 22h40
Faites un tracé sip.

tomtomgooo
21/08/2011, 22h50
c'est à dire ? sur quoi? comment ?

Reaper
21/08/2011, 22h54
Sip debug sur votre fournisseur.

tomtomgooo
21/08/2011, 23h06
ok et je suis a la recherche de quoi?

ffossard
22/08/2011, 01h14
A la recherche d'un problème dans le raccrochage.

tomtomgooo
23/08/2011, 18h43
je n'arrive pas a tout lire jai vu que l'on pouvais faire sortir dans le log debug en activant debug dans logger.conf mais cela ne fonctionne pas.

Comment faut t-il faire pour faire sortir le debug dans en fichier?

jean
23/08/2011, 18h58
sip set debug on
sort sur la console - généralement, je fais un copier/coller avec putty et c'est bon
sinon, dans logger: full => notice,warning,error,debug,verbose
et prendre le fichier /var/log/asterisk/full

tomtomgooo
23/08/2011, 19h50
ok merci jai reussi par contre je n'ai pas tout ce qui s'affiche au CLI dans le fichier.
y'a til un niveau de debug?

Dans ce qui apprait la aucune information n'est exploitable pour trouver le problème.
Ce n'est pas assez detaillé

jean
23/08/2011, 19h53
fais simplement un copier/coller de ton écran avec putty (agrandis le buffer dans le menu window)

tomtomgooo
23/08/2011, 21h06
c'est ok je vais faire les test je vous tiens au courant.

tomtomgooo
24/08/2011, 12h20
je viens de faire le test.

Au niveau de la congestion on a bien 503 Service unavailable envoyé au client.
ensuite par contre j'ai

from :"mon_client"
To : "SIP:"mon_num"@sip.ovh.net"
call-ID
Cseq 637644338 Invite
Serveur : asterisk PBX

Est ce que cela veut dire que mon client ressaie d'appeler?