I am new to PABX and telephony so I feel overwhelmed when seeing all the terms and acronims. It would be great to have an initial confirmation that FreePBX is a viable solution for what I am trying to achieve.
The context is probably non-typical : for testing lab purposes , i need to connect 2 devices that have isdn PRI interfaces. The first device is always the caller, and the second device is always the receiver. So the goal is to connect them to some kind of PABX that redirects the connection from caller to the receiver. This needs to support multiple channels in parallel (data channels). The receiver will have a single phone number that will be used by all channels.
In future i’ll want to extend this to have 1 caller and 2 receivers. So depending on the phone number the call would be redirected to one receiver or the other.
I have already installed FreePBX on a pc that has 2 dual Digium PRI adapters ( so in total there are 4 PRI connectors that are recognized ok - they appear in the DAHDI configuration ). However am not sure what exactly do I need to configure next. So far I have set a different “group id” for each PRI interface, and created 2 trunks of type DAHDI. I expect that i’ll need to configure some incoming/outgoing rules.
Clearly I need to study more the topic before becoming able to know what am i doing…
Please share any thoughts about this configuration : does it seem feasible to use FreePBX for this setup ?
Don’t push your luck trying to debug two complex interfaces at the same time. I recommend:
Create a pjsip extension and set up a softphone to use it. Call *43 (echo test) to confirm that it works.
Set up a default Inbound Route (DID Number and CID Number left at ANY) with the extension as destination.
Make a call from the ‘caller’ device. The softphone should ring and you should be able to talk between them. If not, if anything appears in the Asterisk log for the attempted call, post that. Otherwise post any errors logged by the calling device.
Once (3) is working, set up an Outbound Route that recognizes a number on the ‘receiver’ device and sends it to the receiver’s trunk. Call that number from the extension. If it doesn’t work, post Asterisk log (if present) or device log.
Set up call forwarding (or Follow Me) for the extension to ring the receiver’s number. If no luck, post logs.
If you wan’t to ‘clever as shit’ and you have dahdi installed on both ends, then you can have dahdi ‘cross-connect’ using DACS all 30 channels between the local and the tie spans at both ends , the overlayed PRI driver will then transparently pass the originating PRI so it will appear at the other end on the DACS’ed span. This solution does not involve asterisk of FreePBX though (yet)
Is very complicated question to get a simple answer, because part of ISDN bearer capabilities and Information Transfer Capability, as on post it mention ”…needs to support multiple channels in parallel (data channels)” if all involved components it could manager and handler.
First of all should check what kind of setup message element will send caller device, if is circuit (information transfer “speech unrestricted data, restricted data… etc” structure “8 kHz integrity” or packet “Unrestricted data” Service data unit integrity.
Afterward could go with others devices as Digium card which main is develop for circuit mode and so on, I guess probably it could resolver bearer capability on setup message element but it will handler as a unique voice channel.