NG-Studio-Development / csipsimple

Automatically exported from code.google.com/p/csipsimple
0 stars 0 forks source link

Betamax Clone not working #1150

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Create a Betamax Clone account (with or without wizard)
2.Dial a number or sip account

What is the expected output? What do you see instead?
The other party phone MUST ring but it doesn't... In addition I am not able to 
hang-up and if I try unregistering my account then I receive incoming calls 
from my SIP provider (it seems that my call is still alive and been routed to 
my phone)

What version of the product are you using? On what operating system?
Based on the GPL CSipSimple version : 0.02-03 r944
Here are important informations about Device : 
android.os.Build.BOARD : mahimahi
android.os.Build.BRAND : google
android.os.Build.DEVICE : passion
android.os.Build.ID : GRJ22
android.os.Build.MODEL : Nexus One
android.os.Build.PRODUCT : passion
android.os.Build.TAGS : release-keys
android.os.Build.VERSION.INCREMENTAL : 121341
android.os.Build.VERSION.RELEASE : 2.3.4
android.os.Build.VERSION.SDK : 10

Please provide any additional information below.

Original issue reported on code.google.com by gonz...@robles-salcedo.fr on 14 Jul 2011 at 6:51

Attachments:

GoogleCodeExporter commented 9 years ago
-- je le fais en français vu que vous avez l'air de parler français au vue 
des logs ;) -- (tell me if you prefer me to talk in english)

D'après les logs on a jamais de réponse du server. Du coup ce qui est 
observé est normal : l'autre côté ne sonne pas et l'appli reste en attente 
du retour du ACK du serveur (tant qu'il n'y a pas de ack impossible de 
raccrocher - il faut attendre le timeout -- sinon on pourrai mettre le serveur 
en face dans un état bizarre). Pour le fait que les appel ne soit plus routé 
vers le téléphone tant qu'enregistré, en fait il sont rejeté par l'appli 
car pour elle il y a toujours un appel en cours (il y a une option pour 
autoriser la gestion multiple d'appel dans les settings et éviter cela).

Il y a plusieurs cause possible pour ce genre de problème :

La première cause est un problème d'accès réseau. Apparement le réseau 
semble permettre de faire passer les paquets sip vu que l'enregistrement 
marche, donc surement pas ça. 

Ca peut être un problème de transport réseau. Je vois que le compte à 
surement été modifié en mode expert et le transport certainement passé à 
Auto. Or les servers betamax ne supportent pas le TCP, il faut donc leur 
laisser forcer avec de l'UDP (normalement si le compte est directement créé 
avec le wizard approprié ça devrait le faire). 
Ensuite une fois l'udp forcé, il est possible que le packet UDP d'invite soit 
trop gros et que les routeur sur le réseau refuse de faire transiter le 
paquet. Pour résoudre ça il faut réduire la taille des packets envoyés. Je 
vois que le mode compact est déjà utilisé. C'est très bien, mais possible 
que ça ne suffise pas. On peut certainement désactiver certains codec non 
standard -- d'autant que voipraider ne les supporte probablement pas. Pour se 
faire, aller dans preferences > media > codecs > et faire des appuis longs sur 
iLBC, et tous les speex pour les desactiver.

Aussi, a priori l'option ICE n'est pas necessaire avec les clones betamax. Donc 
dans un premier temps ça vaut le coup d'essayer sans.

Original comment by r3gis...@gmail.com on 15 Jul 2011 at 9:08

GoogleCodeExporter commented 9 years ago
Bonjour (nous pouvons continuer en français sans problème), 

Je vous remercie de votre claire réponse, j'ai fait tous les changements et 
nous avons avancé au moins un peu...

Je viens de:
1- Effacer mon compte Voipraider de Csipsimple
2- Recréer mon compte avec le wizard Betamax Clone
3- Activer les appels multiples
4- Désactiver l'ICE
5- Désactiver les codecs
4- Essayer une appel sortante -> Sans succès
5- Essayer une appel entrante -> AVEC SUCCÈS

Ces tests ont été fait sur des wifi différents en ayant toujours le même 
résultat, la chose la plus étonnante est le fait de avoir fait les mêmes 
tests avec Sipdroid et avec mon N95 8Gb sans le moindre problème (Sipdroid et 
mon N95 8Gb marchent très bien avec Voipraider... j'ai seulement forcé l'udp 
dans mon N95 8Gb)

A côté de ce problème là, avec le changement "Appels multiples" je reçois 
mes appels en double....  

Dans l'attente de votre réponse

Cordialement

Gonzalo

Original comment by gonz...@robles-salcedo.fr on 15 Jul 2011 at 10:24

GoogleCodeExporter commented 9 years ago
Un dernier commentaire, j'ai un message systématique "failed to add meddi 
transport, received no response from STUN server". J'avais le stun par défaut 
mais apparemment le widget l'a changé a stun.voipraider.com... 

Original comment by gonz...@robles-salcedo.fr on 15 Jul 2011 at 10:38

GoogleCodeExporter commented 9 years ago
En effet sur creation du wizard il rajoute à défault le serveur stun du 
provider ajouté dans la liste. Il est possible que ce dernier soit mort ou 
inaccessible - donc ça vaut le coup de le désactiver.

Pour les appels multiples, c'est lié au fait que potentiellement l'appli 
s'enregistre plusieures fois sur le serveur. Ca arrive aux coupures brusque de 
connections. (C'est la raison pour laquelle pour l'instant la fonctionnalité 
"appels multiples" (que j'aurai du nommer "autoriser les conférences") est 
désactivée à défaut. Les effets de bords pour les personnes qui n'utilisent 
pas la conférences n'apparaissent que lorsqu'un appel reste avec une patte en 
l'air car le serveur ne répond pas (mais comme maintenant le pb est réglé, 
il vaut mieux re-desactiver la feature).

En l'occurence le problème qu'il y avais était bien lié au fait que l'appli 
envoyé le support de trop de codecs ce qui faisait des paquets trop gros 
(c'est un des désavantage de supporter beaucoup de codecs ;)... ça ne risque 
pas d'arriver au nokia ;) ).

Pour les appels sortants, qu'observe tu? Est-ce que ça fait écran rouge 
direct? (Si oui possible que le serveur n'aime pas trop le mode compact pour le 
SDP). Ou bien est-ce que c'est qu'il n'y a pas de son? (si oui peut-être que 
d'utiliser un serveur stun qui répond aidera, sinon je serais assez interessé 
par des logs).

Original comment by r3gis...@gmail.com on 15 Jul 2011 at 11:59

GoogleCodeExporter commented 9 years ago
Bonjour,
J'ai désactivé les appels multiples et je n'ai plus le problème de double 
appel.

Pour les appels sortants, ça reste juste après le numérotage, ça ne sonne 
pas chez mon interlocuteur et je ne peux pas raccrocher...
Je viens d'activer le stun avec stun01.sipphone.com et de d"sactiver le SIP 
compact, après cela je peux bien raccrocher (ça a aussi résolu ce problème 
avec freephonie et neuftalk!!! MERCI!!!)

Par contre comme mes appels sortantes ne marchent toujours pas j'envoie des 
logs (J'ai fait: Démarrage de logs, Enregistrement chez voipraider, appel 
sortante, arrêt de logs)

Cordialement

Gonzalo  

Original comment by gonz...@robles-salcedo.fr on 16 Jul 2011 at 12:36

Attachments:

GoogleCodeExporter commented 9 years ago
Petit commentaire, les appels sortantes ne marchent pas en appelant un autre 
utilisateur voipraider mais ça marche bien en appelant un téléphone fixe et 
la qualité audio très bonne!!!

Original comment by gonz...@robles-salcedo.fr on 16 Jul 2011 at 12:41

GoogleCodeExporter commented 9 years ago
Ok, deux questions du coup : 
 * Quel est le softphone de l'autre utilisateur voipraider?
 * Il est aussi possible que ça soit le username du contact généré qui ne soit pas bon. Actuellement automatiquement csipsimple génère ....@sip.voipraider.com . Je me demande si les serveurs voipraider arrivent à bien gérer ça. Peut-être qu'il faudrai forcer @voipraider.com . Ou bien tester avec le username enregistré par l'utilisateur distant.

Original comment by r3gis...@gmail.com on 16 Jul 2011 at 1:10

GoogleCodeExporter commented 9 years ago
Bonjour,
1- L'autre utilisateur est sur le N95 ou bien sur sipdroid (autre téléphone)
2- Je crois qu'il faudrait appeler l'username...

Je me suis installé le client PC voipraider ainsi que X-Lite
1- Le client voipraider reçoit toujours les appels depuis CsipSimple, Sipdroid 
ou N95
2- X-Lite récoit toujours les appels depuis CsipSimple, Sipdroid ou N95
3- X-Lite et le client Voipraider peuvent seulement émettre des appels vers 
l'username!!! en tapant xxxx@sip.voipraider.com ou xxxx@voipraider.com l'appel 
n'aboutit pas... peut on faire un essai avec CsipSimple??? Comment je doit 
faire pour appeler l'username sans suffix???

Merci d'avance pour votre aide.-

Gonzalo

PS: Les appels sortantes marchent aussi en VPN!!! Merci beaucoup pour le 
dépannage rapide :-)

Original comment by gonz...@robles-salcedo.fr on 16 Jul 2011 at 6:05