Теретически)У ТС externip меняется, потому что динамический, для этого придуман параметр externhost + dyndns
И это в сочетании с известной траблой DNS у chan_sip вкупе с залипаниями соединений в NAT маршрутизатора и вызывают вероятно лаги.
Решение простое стоимостью 100р: взять статику. Будет и надежно и просто всё.
Если это физически невозможно - можно VPS настроить и там уже 2 варианта - либо NAT простой и туннель, либо простенький тразитный астер для регистрации со внешки.