Asterisk avec téléphone portable et téléphone portable

J'ai un problème avec Asterisk. J'ai écrit un WebPhone, alors je devrais append à mes pairs certains détails de configuration:

encryption = yes avpf = yes icesupport = yes dtlsenable =yes dtlsverify = no dtlssetup = actpass dtlscertfile = valid path to certyficate dtlsprivatekey = valid path to certyficate force_avp = yes 

Et tout fonctionne avec webphone. Mais quand je souhaite appeler de mon post (avec la configuration ci-dessus) à partir du softphone (comme zoiper ou linphone), j'ai reçu une erreur "488 Non acceptable ici, la capacité du porteur n'est pas disponible actuellement" et dans la console Asterisk:

 [Oct 27 12:00:23] NOTICE[2214][C-00000001]: chan_sip.c:10148 process_sdp: Received AVP profile in audio answer but AVPF is enabled, disabling: audio 8000 RTP/AVP 3 110 8 0 98 101 [Oct 27 12:00:23] WARNING[2214][C-00000001]: chan_sip.c:10543 process_sdp: We are requesting SRTP for audio, but they responded without it! 

Et ma question est simple … Puis-je configurer Asterisk peer qu'il peut fonctionner avec le téléphone portable et le téléphone portable? 🙂

Merci d'avance! Mat.

Cela ne pose pas de problème avec la connection de téléphones portables avec un téléphone portable. L'agent user (je suppose que celui que vous avez écrit – mais que vous ne spécifiez pas) ne répond pas correctement. L'autre UA (ou l'interrupteur à bascule entre) essaye d'établir une connection RTP. Un UA a déclaré qu'il supporte SRTP (sécurisé), mais il n'a pas utilisé un canal RTP sécurisé. Cela confond l'autre UA. Et je soupçonne que l'appel se décompose (bien que vous ne monsortingez aucun détail).

La solution est susceptible de réparer l'UA pour ne pas diffuser qu'il supporte SRTP, ou l'implémenter dans SRTP.

Sur la base des 2 lignes que vous avez postées ci-dessus, vous utilisez Asterisk comme commutateur logiciel. Je suggérerais que vous ayez activé le debugging RTP et SIP sur Asterisk, et assurez-vous que les UA ne permettent pas de réinvestir (également appelé Direct Media). Cela obligera le stream RTP à travers Asterisk et vous verrez les en-têtes afficher clairement l'incompatibilité.