[Asterisk-Dev] SIP PA168-based phones calling-in crashes related todivision by 0 at __ast_dsp_silence

Eric Wieling eric at fnords.org
Sun Oct 10 16:15:15 MST 2004


Lin Rongrong wrote:
>> From PA1688 software point of view, the 0 length error rtp packet
> 
> was sent when rtp opens to solve NAT udp mapping problem. So maybe
> the check of 0 length rtp packet should be done earlier in asterisk
> software, when any rtp data packet received, check the length, and
> if the length is 0, ignore the whole packet.
> 
> When you are sure that your PBX and phone works on the same LAN
> and no NAT problem at all, you can also change the PA1688 software
> from sending this packet, do not call RtpSendNatHint() in v_task.c
> is ok. We will also consider to add an option to prevent this from
> called in 1.39.
> 

maybe nat=never would be useful in this case



More information about the asterisk-dev mailing list