Want to provide SIP Trunk

freepbx
Tags: #<Tag:0x00007f70246e7aa8>

(Rupesh) #1

hi all
I want to provide SIP trunk with DID to our customer
We create SIP trunk its working fine with both inbound as well outbound with DID

but I want outbond calls out of DID shows parent DID no. of that trunk as of now its show my number as DNI if out of DID no.


(Tom Ray) #2

This isn’t what FreePBX was designed for. You need to setup the outbould callerID like you would any other extension. So what is the exact problem here? You’re showing nothing.


(Ricardo) #3

Trunk service provider are mainly carried out by a call-switching node softswitch, no way to covering with FreePBX.


(Tom Ray) #4

Not really true. Proxies/SBC are used for this in most cases but connecting straight to Asterisk works fine. This just isn’t what FreePBX was designed for.


(Ricardo) #5

Not really true.???

On other post you mentioned a complete different answer.


(Tom Ray) #6

I guess I would have to see the posts and context. There’s two levels here, the subscriber level (users) that Class 5 is used for and then there is the PSTN switching/routing level which handles how calls from the PSTN route into your network and how calls to the PSTN route from your network. Class 4.

FreePBX is not designed for either of those services. Asterisk, itself, is fine for Class 5 but not meant for Class 4. Asterisk is not designed to be a Telecom switch.


(Ricardo) #7

That’ s why, all this kind of issues, high availability, redundancy, presentation number, CDR, hardware and software for proxies/SBC synchronization,scalability and so on with others, for special purpose isn’t easy and simple.


(Tom Ray) #8

Tell me about it, been doing telecom for 20 some years.


(Rupesh) #9

Thanks for your reply

Trunk Details

host=192.168.70.5
type=peer
qualify=yes
disallow=all
insecure=very
context=from-internal-PDPL
allow=alaw&ulaw

###Context Details #####
[from-internal-PDPL]
include => from-internal-all
include => outrt-13
exten => h,1,Hangup

from-internal-all]
include => from-internal-additional-custom
include => app-calltrace
include => app-directory
include => app-echo-test
include => app-speakextennum
include => app-speakingclock
include => app-fmf-toggle
include => ext-findmefollow
include => fmgrps
include => app-pbdirectory
include => ext-paging
include => ext-queues
include => app-queue-toggle
include => ext-meetme
include => app-dialvm
include => app-vmmain
include => app-blacklist
include => app-recordings
include => app-dictate-record
include => app-dictate-send
include => ext-group
include => grps
include => app-languages
include => vmblast-grp
include => app-callwaiting-cwoff
include => app-callwaiting-cwon
include => app-dnd-off
include => app-dnd-on
include => app-dnd-toggle
include => ext-dnd-hints
include => app-cf-busy-off
include => app-cf-busy-off-any
include => app-cf-busy-on
include => app-cf-off
include => app-cf-off-any
include => app-cf-on
include => app-cf-unavailable-off
include => app-cf-unavailable-on
include => app-cf-toggle
include => ext-cf-hints
include => app-userlogonoff
include => app-pickup
include => app-zapbarge
include => app-chanspy
include => ext-test
include => ext-local


(Tom Ray) #10

What is this post for? I don’t understand.