Asterisk external media , I am receiving audio from rtp server but cannot send audio to it

I am using Stasis app,
I am listening to ARI event and if event is “StasisStart” , I take it’s channel
I create bridge ,
add snoop channel , call channel , external media channel to it
this snoop ( spy: out , whisper: none )

when listing to external media channel socket , the incoming voices are fine

but when sending a new voice to rtp to same address and port the voice is a buzz sound (only buzz sound)
I am trying to have a right rtp packet and sending 160 byte every 0.02 second

what could be the problem ??

Do a packet capture, and listen to it in Wireshark. If it’s wrong there, then the problem is your generation of it.