Hi All, I have to forward incoming call on PRI back out to PRI but I need the original Callerid to passthrough. Is it possible with DAHDI PRI cards without involving the service provider?
In a word, no.
PRI service providers will generally only allow the caller ID to be set to one of the numbers in the range that you have for inbound with them.
It depends who your service provider is!
Any PRI card can send the commands down the D-channel to set any caller ID you like, but it’s still up to the telco whether or not they will honour your request. I know the hard way that BT will only let you identify with a number you’re entitled to use.
Also, remember if you have a call coming in on a PRI line and going out on another PRI line, that’s eating two of your thirty lines …..
This depends on what you mean by “not involving the service provider.”
If you are literally forwarding calls that come in on the PRI back out on the PRI, the most efficient way is with Two B-Channel Transfer (TBCT). Check it out in the wiki.
You need to make sure your carrier supports the feature.
When you want to do a “transfer,” you have an incoming call alerting or answered, you initiate an outgoing call (using the originating ANI). You initiate the TBCT and the CARRIER completes the transfer, disconnecting both of your B channels. The carrier will later notify you when the transferred call is done, but I don’t think Asterisk handles this directly.
Note that at least one of the calls must be answered when you initiate the transfer. If you are doing “unattended” transfer, you will, typically, leave the incoming call alerting until the outbound call answers, then complete the transfer. An “attended” transfer would generally answer the incoming call, play a message, do some IVR doodling, or chat with an agent then initiate the transfer.
From: firstname.lastname@example.org [mailto:email@example.com] It depends who your service provider is!
How are you? I may be heading your way in the next month or so. Have to meet with a guy in Eden Prairie, and stop off at my brother/sisterm-in-law’s as well.
Got a question for you – with TBCT, who pays for the call once it is transferred? Still me as the owner of the trunk?
Lets say I take a call that was dialled locally (caller believes this is
“free”), and I do a TBCT to an international destination, and they stay on the line for ten minutes. Who gets the bill?
My, how embarrassing. I of course meant that as a personal message to Don. But if anyone else knows the answer, I’m interested! lol
The way it’s expected to work:
Inbound call to our toll-free number, we pay for the call TO US until terminated
Inbound call to our local number, caller pays for the call TO US until terminated (if long distance charges apply for caller)
In either case, we pay for the outbound call if long distance charges apply
As a practical matter, some carriers don’t have this figured out very well, so anything could happen!