Partial failure on outbound calls using Telnyx

IshavAulakh

New Member
Jul 14, 2021
18
1
3
30
India
I have been having a strange issue with my FusionPBX installation. For some strange reason about half of my outbound calls are failing on the same SIP trunk ( Telnyx). They have been solid for me for years. Contacted the support on Telnyx and they say the calls i am reporting are not even showing up on there end. Did a live trace as well but to no avail. The same call will terminate fine on a secondary provider. On the active calls list the B leg does not show Codec negotiation. Screenshot 2024-08-26 at 9.50.53 PM.png
Stays like that till timeout is reached. The softphone gives a single ring instead of the standard US ring.

Here is my system info:
{
"version": "5.2.4",
"git": {
"path": "/var/www/fusionpbx/.git",
"branch": "5.2\n",
"origin": "https://github.com/fusionpbx/fusionpbx\n",
"commit": "8c94548bfa2973ae1c31d6edb82aab0d728600f1\n",
"status": "Your branch is up to date with 'origin/5.2'.\n",
"age": {
"y": 0,
"m": 0,
"d": 3,
"h": 19,
"i": 21,
"s": 6,
"f": 0.008554,
"weekday": 0,
"weekday_behavior": 0,
"first_last_day_of": 0,
"invert": 0,
"days": 3,
"special_type": 0,
"special_amount": 0,
"have_weekday_relative": 0,
"have_special_relative": 0
},
"date": {
"date": "2024-08-22 21:13:19.000000",
"timezone_type": 1,
"timezone": "+00:00"
}
},
"path": "/var/www/fusionpbx",
"switch": {
"version": "1.10.11",
"bits": "64bit",
"git": {
"info": "unknown"
}
},
"php": {
"version": "8.1.29"
},
"os": {
"name": "Debian\n",
"version": "12\n",
"kernel": "Linux pbx-aulakhtech 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux\n",
"uptime": " 22:04:25 up 3:16, 0 user, load average: 0.10, 0.07, 0.06\n",
"date": "Mon, 26 Aug 2024 22:04:25 +0530",
"type": "Linux",
"mem": " total used free shared buffers cache available\nMem: 1.9Gi 553Mi 88Mi 70Mi 46Mi 1.5Gi 1.4Gi\nSwap: 974Mi 1.5Mi 973Mi\n",
"cpu": "%CPU CPU NI S TIME COMMAND\n 0.1 - 0 S 00:00:12 /usr/bin/python3 /usr/bin/fail2ban-server -xf start\n 0.1 - 0 S 00:00:12 php-fpm: pool www\n 0.1 - 0 S 00:00:17 php-fpm: pool www\n 0.1 - 0 S 00:00:18 php-fpm: pool www\n 0.1 - 0 S 00:00:22 /usr/bin/php /var/www/fusionpbx/app/email_queue/resources/service/email_queue.php\n 5.7 - - S 00:11:18 /usr/bin/freeswitch -u www-data -g www-data -ncwait -nonat\n",
"disk": {
"size": "Filesystem Size Used Avail Use% Mounted on\nudev 961M 0 961M 0% /dev\ntmpfs 197M 524K 197M 1% /run\n/dev/sda1 491G 38G 428G 9% /\ntmpfs 984M 1.1M 983M 1% /dev/shm\ntmpfs 5.0M 0 5.0M 0% /run/lock\n"
}
},
"database": {
"type": "pgsql",
"version": "PostgreSQL 16.3 (Debian 16.3-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit",
"connections": 13,
"sizes": {
"postgres": "7484 kB",
"template1": "7556 kB",
"template0": "7329 kB",
"fusionpbx": "264 MB",
"freeswitch": "7329 kB"
}
},
"memcache": "permission denied or unavailable"
}

And here is my Sip status.
Screenshot 2024-08-26 at 10.05.54 PM.png

Can anyone please help figuring out what may be going wrong.
 

bcmike

Active Member
Jun 7, 2018
335
58
28
53
My guess is that Telnyx changed or added to their signaling IP's for your region and you haven't added the modifications to your firewall whitelist or perhaps your ACL in fusion.
 

IshavAulakh

New Member
Jul 14, 2021
18
1
3
30
India
My guess is that Telnyx changed or added to their signaling IP's for your region and you haven't added the modifications to your firewall whitelist or perhaps your ACL in fusion.
Already confirmed the ACL. Also have a ticket open with them regarding the issue. What i am wondering is can there be a specific issue happening on the bleg codec negotiation?
 

IshavAulakh

New Member
Jul 14, 2021
18
1
3
30
India
Figured it out. Had shifted the PBX to a vm on proxmox. I think the issue was caused by that. Shifted out to a vps from vultr and things are sorted.

Has anyone had issues with running pbx on proxmox??