Hello all!
We have an Asterisk PBX with some internal extensions in the from-internal context. We also have an extension for the intercom associated to an extension (230) in the from-intercom context.
Now we need it to ring all the internal extensions whenever when someone activate it.
The from-intercom is as follow:
[from-intercom]
exten => 310,1,Goto(ext-group,601,1)
601 is a ring group that rings all the from-internal extensions according to some time conditions, etc.
Now it works, but the caller-id is lost in the 230->601 goto. Instead of showing the caller id the system shows âAnonymousâ.
How can we preserve the correct caller-id (230)?
Thanks.
Goto wonât lose the caller ID. What is the code at the target of the Goto?
If it is supplied by FreePBX, please use https://community.freepbx.org/ as we donât know what there dialplan does.
NB ring group is a concept created by FreePBX on top of Asterisk.
Iâd suggest looking at a Elsastix support forum, I donât believe anyone here will be familiar with the intricacies of their dialplans.
Itâs really hard to tell what that extension does with all those callouts to other macroâs and subroutines.
I would hazard a guess that eitherthe âuser-calleridâ macroor the âsub-rgsetcidâ subroutine is.
It may be easier to have your from-intercom extension just ring the phones you need to reach directly.
Ok, I see, thanks.
How would you accomplish that?
By calling Dial (using the & operator to dial multiple devices in parallel).
How you integrate that with the FreePBX dialplan is something you will have to ask the FreePBX people.
1 Like