by edossantos » Fri May 06, 2011 9:35 pm
Cuando se establece una llamada utilizando SIP y RTP (que son los protocolos que utiliza la 3CX y prácticamente todo el mundo en telefonía IP), se produce la "negociación SDP". El SDP (Session Description Protocol) es el protocolo que se utiliza para que los extremos se pongan de acuerdo en los parámetros de la llamada. Ahí entre otras cosas se "negocia" el codec a utilizar. Cada extremo de la llamada indica los codec que dispone, y el orden en que prefiere utilizarlos. Así ambos extremos se ponen de acuerdo en el codec a utilizar para la llamada. Incluso si las prioridades son distintas en los extremos, podrías tener audio en un sentido utilizando el codec A y en el otro sentido utilizando el codec B.
Por ejemplo:
- La extensión 100 llama a la extensión 200
- La extensión 100 dice que dispone de los codecs PCMA, PCMU y GSM (en ese orden)
- La extensión 200 dice que dispone de los codecs G729, PCMA y PCMU (en ese orden)
- Con la negociación SDP probablemente decidan utilizar PCMA. Fijate que la extensión 200 estará utilizando el segundo codec de su lista, mientras que la extensión 100 utilizará el primero.
Espero haber aclarado tus dudas.
Saludos,