I was using freepbx, but because of some limits I installed kamailio on another machine. I want to have a route for outgoing calls to NGN(was peer friend siptrunk in freepbx), which handles call setups started from extensions registered on kamailio. and another route which send incoming calls to a freepbx ivr. how can I do that?
SIP trunking and call routing in Kamailio
2.8k Views Asked by MKeshavarzian At
1
There are 1 best solutions below
Related Questions in SIP-SERVER
- Asterisk - Twilio SIP Trunking Service
- Replace Nutone Door System with SIP
- Opensips - Bad From Header when I was using failover in my script
- Media Resource Control Protocol (MRCP) Client and Server implementation in python
- make sample sip server in local host for js sip and web interface
- Genesys BYOC Purecloud Outgoing Call issue
- Couldn't detect that call is hung up/Cancelled by the user in SIPSorcery C#
- SIP Sorcery (C#) : How the server can reject call & Receiver can detect that server has rejected a call
- Linphone SDK gives io error in Android Devices when connecting to local network
- Can anyone help me fix the fact that re-routing to Ireland stops inbound phone calls working?
- How to get Status code for Trying and Ringing in JsSip
- Unable to recieve SIP calls when app is in background
- [SIP]Response on Receiving 488 (Not Acceptable Here)
- Converting SIP2(Standard Interchange Protocol) Request to Web API Request and web API Response to SIP2 Response
- Process INVITES when recording is enabled on both parties phones in Cisco CUCM
Related Questions in KAMAILIO
- Send SIP traces over TCP from Kamailio to Heplify
- Kamailio, how to append params to Contact in INVITE
- How to configure Kamailio or OpenSIPS as Session Border Controller?
- Kamailio Service fails to start when load tls.so or websocket.so module
- Relay message to external server and use response to populate response to original message
- Does Kamailio automatically negotiate codec or do i had to set them manually
- Kamailio replacing From and To header in INVITE request
- Kamailio TLS connection not establishing on TLS socket 5061
- How to avoid self via header append in invite request message in kamailio?
- How can I make the $si as the machine's IP when using docker?
- How to configure Kamailio to log messages into a specific log file and just make its logging work in the first place
- Setup Kamailio to accept only register request with FQDN and block IP request
- Freeswitch fails Incoming calls with 408 Recovery on timer expire
- Kamailio python kemi - registration error
- Kamailio autoreload
Related Questions in FREEPBX
- Call 2 numbers simultaneously from softphone (Asterisk - FreePBX)
- FreePBX: Declaration of FreePBX\Database::query() must be compatible with PDO::query
- How to get pn-prid with PJSIP_HEADER in Asterisk dialplan
- asterisk dialplan, how to use includes in contexts right
- Replace Nutone Door System with SIP
- How do I make GraphQL API requests using fwconsole in FreePBX?
- Prepending a 1 to outbound Caller ID FreePBX
- How do set up a Docker container with the 'tiredofit/freepbx' image to establish a WebSocket connection using SIP.js?
- ./Install -n giving php: no such file or directory
- Asterisk PAMI QueueStatus Action does not return the queue name, how can I get the queue name with asterisk ami action
- FreePBX with Twilio SIP trunk incoming call dosen’t hit the freepbx server
- FreePBX BLF Webhook
- Login with AD to FreePBX
- Create and Delete Extensions for Asterisk via Python
- Getting recording files on FreePBX through API
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Kamailio controlled via config file. You can add if operator based on any info you want(source ip, destination number etc etc ) and choose for each own route.
You also can use already writed module like carrierroute https://kamailio.org/docs/modules/3.0.x/modules/carrierroute.html, which use prefix table for selection.