we’ve got the following problem:
i’ve got an * server that is using NAT behind a firewall. we had some trouble getting DTMF working until we set the sip configuration to allow reinvites. we have some external extensions, however, that are also on NAT networks of their own (typical home network setups with standard home routers) that can currently make and receive calls without mishap. they still cannot perform DTMF, however. what research i have done thus far indicates that the problem has to do with SIP and NAT - turning canreinvite on for these extensions causes all calls to fail.
i must assume i’m not the first to encounter this problem; does anyone have a solution? segments of my sip.conf are below:
if i find a solution i’ll post it, but at this time the only thing i can think of is using a more nat-friendly protocol (unlikely) or setting up an SIP proxy of some sort… no idea how to go about that yet. learning as i go, like so many.