Calls connect but voice isn't hanging up does not disconnect party

Hi, I am running FreePBX on a raspberry Pi. I had it running fine and I changed the codec preference to G729 and I might have changed something else but I cannot figure what I might have changed. Basically I can dial the numbers and on my softphone it rings-back once, and then is silent. Then when you hangup the party phone, the soft-phone doesn’t hang out. I thought it was a NAT issue at first but all the necessary ports are opened with QoS. Here are my Peer details:

username=#####
type=friend
trustrpid=yes
sendrpid=yes
secret=######
qualify=yes
nat=yes
insecure=port,invite
host=########
fromuser=#######
disallow=all
context=from-trunk
canreinvite=no
allow=g729&alaw&ulaw

I’m quite stumped on this one, any help is greatly appreciated,

Ryan

I doubt that you have a licensed and working g729 codec for am ARM cpu, so allyou can hope for is a “pass-through” for endpoints that are legitimately licensed.