One of our customers who has Freepbx 18.104.22.168 with Asterisk 13.22.0 installed, started having dropped outgoing calls just after they dial the number with only one out of three of our mobile carriers. When this happens they get the message “The number is not answering” and on the remote phone a missed call appears.
After many hours of research and information collection, we have a rough picture of the infrastructure involved:
FreePBX -> SIP Trunk to TELCO -> GENBAND Infrastructure -> Mobile Carrier -> VoLTE
TELCO says that the issue started just when the Mobile Carrier put VoLTE into operation because it needs the FreePBX to support the SIP UPDATE method which apparently does not. They also insist that due to their GENBAND infrastructure the cannot intercept the UPDATE request and manipulate it.
They send us a SIP trace to prove that FreePBX does not “Allow” the update method (see attachment).
So, our question are:
- Can we do something in order for the UPDATE method to appear in the Allow line (maybe an adjustment or even a version upgrade)?
- Is the line drop normal?
- Is this a bad implementation scenario from Mobile Carrier’s or TELCO’s side?