Hey everybody,
I have a little problem with a SIP trunk.
I installed FreePBX, configured it to use a Sipgate trunk and it works like a charm. I followed the manual (see teamhelp dot sipgate dot de/hc/de/articles/115005610245-FreePBX-10-13-66 - sorry, cannot post links directly but this is an offical one from Sipgate) from Sipgate (in German, I couldn’t find a translation of it but the screenshots are mostly in English).
Everything works as expected, I can place calls and receive calls. The inbound rules apply and outbound works.
BUT: Outbound always shows the first number that I configured. No matter which extension places the call.
Let’s assume, I configured the extension like “Display Name” Test1, Test2, etc., “Outbound CID” = “Test1” <49301234567891> and “Test2” <49301234567892>, etc.
I left everything else on standard.
Then, I configured the trunk:
Trunk Name, don’t hide callerid
outbound caller id <4930123456789> (without the actual numbers at the end)
CID: Allow any CID
Maximum Channels 100
pjsip:
Username, Secret, Auth outbound, send, Sip server, SIP Server Port, context from-pstn - like depicted in the manual.
advanced:
Domain, User, … like in manual
Outbound Route:
Route Name, no Route CID, override extension no, no route password, no route type, Trunk sequence for matched routes: Trunk that I configured earlier
Dial patterns:
prepend prefix X.
I then configured the inbound routes according to the manual.
So… everything works. Except that all extensions that place an outbound call appear as 0301234567891 (example) and not 0301234567892, 0301234567893, etc. The caller ids don’t match the extensions.
What did I miss and what do I need to configure?
Thank you in advance!