FreePBX Version: 17
Asterisk Version: 21
SIP Protocol Used: PJSIP / Chan_SIP
Firewall/NAT Setup: Mikrotik Router
Issue:
I have successfully configured a SIP trunk with another provider (A), but BTCL (B provider) is not registering. The trunk shows “Rejected”, and logs show “No response from sip:10.200.10.4:5060”.
BTCL Credentials Provided:
Username: +88024110XXXX@ims.btcl.net.bd
SIP Server IP: 10.200.10.4
Port: 5060
SIP Debug Logs:
[2025-02-12 18:47:07] WARNING[2200] res_pjsip_outbound_registration.c: No response received from ‘sip:10.200.10.4:5060’ on registration attempt to ‘sip:+880241100999@10.200.10.4:5060’, retrying in ‘60’
Asterisk CLI Log:
BTCL/sip:10.200.10.4:5060 BTCL Rejected (exp. 42s)
What I’ve Tried:
Used +88024110XXXX@ims.btcl.net.bd as the username.
Set from domain=ims.btcl.net.bd.
Checked network reachability (ping 10.200.10.4).
Verified firewall rules on Mikrotik (iptables & NAT rules).
Disabled SIP ALG (/ip firewall service-port set sip disabled=yes).
Can someone suggest how to register this trunk correctly?