asterisk服务器和我的android应用程序之间的编解码器不匹配?

asterisk服务器和我的android应用程序之间的编解码器不匹配?,android,iphone,sip,voip,asterisk,Android,Iphone,Sip,Voip,Asterisk,我是VOIP应用程序开发新手。我成功地制作了一个iphone voip应用程序和一个android voip应用程序,我可以通过这个voip应用程序与我的朋友交谈。我在linux操作系统上安装了自己的星号服务器 在制作phone voip应用程序时,我使用了与我集成的sip库(在本例中,它是linphone sip库)固有的编解码器。现在我感兴趣的是找出正在使用的编解码器。经过一些调试,我的android应用程序说我正在使用PCMU编解码器。这是非常不寻常的,因为在我的asterisk serv

我是VOIP应用程序开发新手。我成功地制作了一个iphone voip应用程序和一个android voip应用程序,我可以通过这个voip应用程序与我的朋友交谈。我在linux操作系统上安装了自己的星号服务器

在制作phone voip应用程序时,我使用了与我集成的sip库(在本例中,它是linphone sip库)固有的编解码器。现在我感兴趣的是找出正在使用的编解码器。经过一些调试,我的android应用程序说我正在使用PCMU编解码器。这是非常不寻常的,因为在我的asterisk server sip.conf文件中,我只允许ulaw和gsm编解码器


所以我的问题是,当我的手机应用程序(使用PCMU)和我的星号服务器(仅允许ulaw和gsm)之间的编解码器不匹配时,我的voip应用程序如何能够完美工作?我希望我的应用程序会因为这个编解码器不匹配而中断。

请检查其他问题中的答案。注:pcmu=ulaw=g711u。只是名字不同而已