Search found 24 matches

by Ericcc
Tue May 14, 2024 10:16 pm
Forum: Brekeke SIP Server Forum
Topic: Brekeke SIP Server TLS/SRTP + VoIPMonitor
Replies: 1
Views: 7935

For logging SIP packets exchanged over TLS, enable "Listener" category at [Diagnostics]->[Debug Logs] page. For decoding/decrypting TLS and SRTP with Wireshark, the page below will help. https://www.zoiper.com/en/support/home/article/162/How%20to%20decode%20SIP%20over%20TLS%20with%20Wireshark%20and ...
by Ericcc
Wed Mar 27, 2024 2:12 pm
Forum: Brekeke SIP Server Forum
Topic: REST API
Replies: 5
Views: 12577

Brekeke SIP Server's API doesn't provide Third-Party Call Control.
by Ericcc
Wed Mar 27, 2024 1:14 pm
Forum: Brekeke SIP Server Forum
Topic: REST API
Replies: 5
Views: 12577

Do you want to do Third-Party Call Control?
https://docs.brekeke.com/pbx/third-part ... ontrol-pbx
by Ericcc
Fri Mar 15, 2024 11:58 am
Forum: Brekeke SIP Server Forum
Topic: Catching All Outbound Calls
Replies: 2
Views: 11146

> So, I need to use the right-most 11 digits, [Matching Patterns] $request = ^INVITE To = sip:.*(\d{11})@ You can test it at https://regex101.com/ Type sip:.*(\d{11})@ in "REGULAR EXPRESSION" field. and type sip:54872312015551234@xxx in "TEST STRING" field. The Group 1 will be 12015551234
by Ericcc
Wed Dec 27, 2023 4:19 pm
Forum: Brekeke SIP Server Forum
Topic: Adding Entity Value to Alias Database
Replies: 2
Views: 9497

Yes. you are right. You need the Group field.
by Ericcc
Thu Feb 10, 2022 12:26 pm
Forum: Brekeke SIP Server Forum
Topic: Licensing problem when sharing installation path on 2 server
Replies: 1
Views: 3942

If you want to make a Redundancy setup with Brekeke SIP Server, you need two unique Advanced Edition licenses and follow the instruction listed in the page below. https://docs.brekeke.com/sip/brekeke-sip-server-redundancy-setup Other redundancy solutions will not mirror SIP sessions between the ...
by Ericcc
Mon Aug 02, 2021 10:26 am
Forum: Brekeke SIP Server Forum
Topic: Having Brekeke SIP Proxy "register" to another SIP
Replies: 1
Views: 4608

There are several ways to meet the requirement. - The easiest way is to use Brekeke PBX instead of Brekeke SIP Server because it has the feature to send SIP-REGISTER on behalf of SIP clients. - Another ways is to use Upper-Register at the Brekeke SIP Server to forward SIP client's SIP-REGISTER to ...
by Ericcc
Wed Mar 31, 2021 9:23 am
Forum: Brekeke SIP Server Forum
Topic: Disable RTP
Replies: 1
Views: 4583

You can disable RTP-relay with $rtp = false setting in Deploy Patterns.

FYI:
https://docs.brekeke.com/sip/rtp
by Ericcc
Tue Feb 23, 2021 11:02 am
Forum: Brekeke SIP Server Forum
Topic: Recommended AWS Instance for BSS
Replies: 1
Views: 5526

I think T2 is fine but I recommend T3.
by Ericcc
Thu Sep 03, 2020 2:18 pm
Forum: Brekeke SIP Server Forum
Topic: Failover IP address question
Replies: 2
Views: 7268

Like this.

$session = failover sip:%1@<ip address two> sip:%1@<ip address three>
by Ericcc
Mon Jul 06, 2020 12:09 pm
Forum: Brekeke SIP Server Forum
Topic: Remove attribute
Replies: 8
Views: 12060

You can get the object of Session description from the method sdpContent.takeSessionDesc() . So the code will be like this. Sdp sdpContent = (Sdp)(Content.getContent(sippacket.content,Sdp.CONTENT_TYPE)) ; if ( sdpContent != null ) { SdpDescription sd = sdpContent.takeSessionDesc() ; if ( sd != null ...
by Ericcc
Fri May 22, 2020 9:03 am
Forum: Brekeke PBX Forum
Topic: Find softphone on client have forwarding function!
Replies: 3
Views: 17510

have you read the section "7. Call Forwarding" in the document?

https://www.brekeke.com/doc/pbx/pbx_admin_advanced.pdf
by Ericcc
Tue Oct 03, 2017 4:26 pm
Forum: Brekeke SIP Server Forum
Topic: Dial Plan Plugin Help
Replies: 11
Views: 12471

Is it the purpose of DialPlan plugin? Note that DialPlan plugin is executed with each initial INVITE only. It means you can manipulate first SDP attached in an initial INVITE. If you want to manipulate all SDP including 200 OK's and re-INVITE's, you need to use Session Plugin instead of DialPlan ...
by Ericcc
Mon Oct 02, 2017 4:43 pm
Forum: Brekeke SIP Server Forum
Topic: Strip Bandwidth Modifier From SDP in 200OK
Replies: 3
Views: 4355

DialPlan can pick a content of SDP but it can not modify it.
Using Session plugin will be a solution but you need a coding.

Using Brekeke PBX is the easiest way.
http://www.brekeke.com/downloads/pbx.php
by Ericcc
Mon Oct 02, 2017 4:34 pm
Forum: Brekeke SIP Server Forum
Topic: Dial Plan Plugin Help
Replies: 11
Views: 12471

> 5 ## Created the jar file.
> /home/skb007/java> jar -cvf sni.jar sni.class

Since the package is "plugin", you need a folder named "plugin".

1) mkdir plugin

2) mv sni.* plugin

3) javac plugin/sni.java

4) jar -cvf sni.jar plugin/sni.class
by Ericcc
Mon Oct 02, 2017 11:18 am
Forum: Brekeke SIP Server Forum
Topic: Dial Plan Plugin Help
Replies: 11
Views: 12471

> method=get_sip_call_id ex=java.lang.ClassNotFoundException: com.brekeke.plugin.sni The error message indicates that the plugin's class and/or method is not found. What Java package path did you specify for the class sni? Is it "package plugin"? If so, the package is "plugin". Put the line below ...
by Ericcc
Mon Sep 22, 2014 11:29 am
Forum: Brekeke SIP Server Forum
Topic: T-mobile and NAT, WebRTC
Replies: 4
Views: 6596

Which WebRTC client are you using?
Which web-browser are you using for WebRTC?
by Ericcc
Mon Sep 22, 2014 11:24 am
Forum: Brekeke SIP Server Forum
Topic: T-mobile and NAT, WebRTC
Replies: 4
Views: 6596

NDXBach,
Sorry. pls ignore my previous post. it was for another topic..
by Ericcc
Mon Sep 22, 2014 11:23 am
Forum: Brekeke SIP Server Forum
Topic: LAN Dial Plan
Replies: 2
Views: 5827

Can you see phone numbers in the [Registered Clients] page?

You don't have to use any DialPlan rules if a callee phone is registered in the SIP Server.
Let you disable or remove all DialPlan rules.


Anyway...
Deploy Patterns
To = sip:user

This is wrong definition.. It should be
To = sip:user@
by Ericcc
Mon Sep 22, 2014 9:46 am
Forum: Brekeke SIP Server Forum
Topic: T-mobile and NAT, WebRTC
Replies: 4
Views: 6596

Can you see phone numbers in the [Registered Clients] page?

You don't have to use any DialPlan rules if a callee phone is registered in the SIP Server.
Let you disable or remove all DialPlan rules.


Anyway...
Deploy Patterns
To = sip:user

This is wrong definition.. It should be
To = sip:user@
by Ericcc
Mon Sep 22, 2014 9:39 am
Forum: Brekeke SIP Server Forum
Topic: Block T.38
Replies: 3
Views: 6603

Try this. It rejects T.38 request with "603 Decline".

Matching Patterns:
$request = ^INVITE
$body("^m.+t38") = .+

Deploy Patterns:
$response = 603
by Ericcc
Tue Apr 22, 2014 7:41 pm
Forum: Brekeke SIP Server Forum
Topic: RFC3327's Path Header
Replies: 2
Views: 7781

Thank you!
by Ericcc
Tue Apr 22, 2014 12:01 am
Forum: Brekeke SIP Server Forum
Topic: RFC3327's Path Header
Replies: 2
Views: 7781

RFC3327's Path Header

1. Brekeke Product Name and Version:
Brekeke SIP Server 3.2

2. Java version:
Oracle Java 1.7

3. OS type and the version:
CentOS

4. UA (phone), gateway or other hardware/software involved:
NTT NGN

5. Your problem:
NTT NGN requires RFC3327. Does Brekeke support it?
by Ericcc
Mon Apr 21, 2014 9:49 am
Forum: Brekeke SIP Server Forum
Topic: Billing Solution
Replies: 2
Views: 6809

Billing Solution

1. Brekeke Product Name and Version:
Brekeke SIP Server 3.3.4.4

2. Java version:
1.7

3. OS type and the version:
Windows 2008

4. UA (phone), gateway or other hardware/software involved:

5. Your problem:

What kind of billing solution can I use with Brekeke SIP Server?