Comments (8)
I'm not getting a proper bye / ok from Freepbx / Asterisk in Dsip 0.51
After the Bye I get the following:
SIP/2.0 481 Call leg/transaction does not exist
One of the callers line stays connected as a result (depends on who hangs up first.
This does not happen when routing calls directly to FRreePBX, only when routing through dSip then FreePBX.
from dsiprouter.
Do you get this when the pbx extension hangs up first?
Mat
from dsiprouter.
Hey @marc8lange I just tested it with FreePBX 14 / Asterisk 13.22 and the BYE worked without an issue when the carrier sent the BYE.
But, the BYE doesn't happen when the SIP client send it. I just fixed it...actually it was commented out for testing another use case and we didn't catch it during our final testing. I will fix it and rebuild 0.51. But, you can fix your install by doing the following
- login to the host
- vi /etc/kamailio/kamailio.cfg
- Goto line 726 and remove the # sign
- Save the file
- Execute systemctl restart kamailio
- Try the call again
from dsiprouter.
Hello,
Applied the very clear instructions to amend kamailio.cfg (thank you).
Now, when the carried goes bye, the ack, bye, and 200ok sequence works well. However when the PBX extensions hangs up first, I still get the ack - bye - 403 Forbidden - Bye - and 481 Call leg does not exist.
Again tried to bypass dsip and hangups occur as predicted no matter who hangs up first.
I confirmed the changed stuck in kamailio.cfg, and restarted kamailio a few times for good measure.
You'll notice in the sngrep, the carrier stayed connected to dsip for another 20 seconds after the 403 forbidden...until I hung up manually the carrier. Sorry...purposely not showing IPs and details here.
from dsiprouter.
Side note, Add this to bottom of .bashrc in /root
export NCURSES_NO_UTF8_ACS=1
from dsiprouter.
Side note, Add this to bottom of .bashrc in /root
export NCURSES_NO_UTF8_ACS=1
done after googling it...but still not entirely sure that I've achieved a different display in putty?
from dsiprouter.
from dsiprouter.
It looks like your carrier doesn't like how dSIPRouter forwards the BYE. Some carriers are picky. We are using Flowroute without an issue. What carrier are you using?
In regards to export NCURSES_NO_UTF8_ACS=1, I will create an issue and add that into the build. I've always wondered people get letters when using putty :-)
from dsiprouter.
Related Issues (20)
- [BUG] domain remains after deleting FusionPBX integration
- Community Support For dSIPRouter API HOT 2
- [FEATURE] Support VLAN Networking
- [BUG] BYE Loop on Hangup From Callee HOT 2
- [BUG] webrtc 481 error on all webrtc clients
- [BUG] 500 Server Error from Comma in Inbound Route Name Field HOT 2
- [BUG] Prefixes are not being sent to the carrier
- DNS SRV support HOT 1
- R: update license check to use tags/attributes of products instead of product mapping HOT 1
- FIx missing ACK issue with webrtc gateway HOT 1
- add support for translating transport when routing to an endpoint group or carrier group
- [BUG] aws instance default hostname assigned auto instead of set hostname HOT 2
- [BUG] dSIPRouter will not start on Debian 12 - 502 Bad Gateway HOT 2
- Unable to install new debian 12 virtual machine minimal install HOT 9
- [BUG] Outbound Route not routing to carrier
- R: updating a subscriber details in endpoint group user/pass auth fails (only works when updating username), error: Subscriber username already taken
- removed/expired licenses do not reset settings enabled via that license HOT 1
- registering to an endpoint group does not add them to the load balancing group (no dispatcher entries)
- multi-user login / LDAP login support
- licenses seem to error out after reload failing the "license is associated with another machine" check HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsiprouter.