1. Brekeke Product Name and Version:
Brekeke SIP Server, Version 3.13.0.0, Advanced
2. Java version:
Redhat JDK 11
3. OS type and the version:
Windows Server 2019
4. UA (phone), gateway or other hardware/software involved:
Standard IP Phones public IP
5. Your problem:
I cannot get the session plugin working on outbound calls from PBX. Inbound calls to the PBX from the station phone work fine and call the plugin entry points for eventSessionStart, eventTalkStart and eventSessionEnd.
Here is the set up.
Phones are located anywhere: house, business, etc. each registers directly through the internet, then firewall, then to the PBX. NOT through BSS. This works without a hitch for registering.
Inbound calls originate from any phone, then to carrier, through Internet, firewall, BSS to PBX behind the firewall and rings registered customer's phone. Plugin works without a problem using this rule.
[Matching Pattern]
$request = ^INVITE
[Deploy Pattern]
$session = com.myplugin
Session plugin works great and all entry points are called for inbound.
However, when a phone dials a number for outbound, the plugin is never called. I am not sure how to hook into the outbound session and register the plugin for the call. the scenario is registered phone dials number, outbound route, BSS, out from firewall, Internet, carrier, then rings the dialed number. This works great but no session plugin calls.
I can see the session when I view Active Sessions in the BSS web interface.
Any help would be appreciated. Sorry about being long-winded.
Brekeke SIP Server, Version 3.13.0.0, Advanced
2. Java version:
Redhat JDK 11
3. OS type and the version:
Windows Server 2019
4. UA (phone), gateway or other hardware/software involved:
Standard IP Phones public IP
5. Your problem:
I cannot get the session plugin working on outbound calls from PBX. Inbound calls to the PBX from the station phone work fine and call the plugin entry points for eventSessionStart, eventTalkStart and eventSessionEnd.
Here is the set up.
Phones are located anywhere: house, business, etc. each registers directly through the internet, then firewall, then to the PBX. NOT through BSS. This works without a hitch for registering.
Inbound calls originate from any phone, then to carrier, through Internet, firewall, BSS to PBX behind the firewall and rings registered customer's phone. Plugin works without a problem using this rule.
[Matching Pattern]
$request = ^INVITE
[Deploy Pattern]
$session = com.myplugin
Session plugin works great and all entry points are called for inbound.
However, when a phone dials a number for outbound, the plugin is never called. I am not sure how to hook into the outbound session and register the plugin for the call. the scenario is registered phone dials number, outbound route, BSS, out from firewall, Internet, carrier, then rings the dialed number. This works great but no session plugin calls.
I can see the session when I view Active Sessions in the BSS web interface.
Any help would be appreciated. Sorry about being long-winded.