Hi. I’ve been looking for an answer for a while, with no luck. I’ve wrote an application (with Asterisk-JAVA API library), that dials certain phone numbers using dummy extension 8000. Once phone is picked up, it bridges the connection and dials 7001 extension, configured on an 3CX softphone. Once that happends, the softphone rings, but doesn’t display the number, that answered call dialed by 8000 extension. Is there a way, to bridge connections, so when softphone rings, it will show phone number it connects to?
Thanks for your help in advance.
Replace “dummy extension” by “extension” and “extension” by device.
So. Unspecified device calls extension 8000.
Extension 8000 dials second unspecified device.
Second unspecified device answers and is bridged to first unspecified device.
Control now lies with the bridge, so it is not possible to dial device 7001 at this stage.
It looks like you have missed out some important information.
Thanks for answering. It’s not that. I’ve managed to find a solution. Instead calling originateToApplicationAsync(String var1, String var2, String var3, long var4, OriginateCallback var6) from AsteriskServer, I’ve used originateToApplicationAsync(String var1, String var2, String var3, long var4, CallerId var6, Map<String, String> var7, OriginateCallback var8) and it worked