Conference center external not working.

Status
Not open for further replies.

ccoombes

New Member
Jan 31, 2020
12
0
1
34
Hi, I have recently setup a new Fusion PBX we are about to roll out and i am trying some features out.

We would like to use the conference center feature and i have setup a conference center and a room, it is working great on internal extensions but i would like the option for an external caller to join conferences too, preferably by entering a direct dial extension from an IVR menu but can use a DID if that is not possible.

I have tried setting an inbound route to the conference extension for externals and when connected i am not asked for a pin just told that i am the only person in the conference (even when a conference is in place). If i use another external line to dial in it joins the same pinless conference as the first line.

This would be a really handy feature to have if it is possible?

Fusion PBX 4.5.11 on Debian 10 Freeswitch 1.10.2

Thanks
 

ccoombes

New Member
Jan 31, 2020
12
0
1
34
It works, you are doing something wrong, post a log.
I'm sure that is the case, there just is no documentation available for setting up conference center and allowing external access to it.

Which log would you like me to send?

Thanks
 

DigitalDaz

Administrator
Staff member
Sep 29, 2016
3,044
565
113
fs_cli when the call is placed. I guess the reason there are no docs is that its simple. You should just need to point any inbound be it IVR, DID, whatever method at exactly the same place you would for an internal extension. You may possibly have hit a recent bug or something. I do this all the time from outside.
 
  • Like
Reactions: ccoombes

ccoombes

New Member
Jan 31, 2020
12
0
1
34
I've sorted it, it was my inbound route that was wrong, I set to action conference 4000, setting transfer 4000 worked for the DID.

Is it possible to transfer to a conference room from IVR menu?
 

ccoombes

New Member
Jan 31, 2020
12
0
1
34
Yes, just point the ivr entry to 4000

Below is the log from direct dialling 4000 from IVR. (As you could for any other extension).

However, in doing what you suggested and creating an IVR option to point to 4000 it does work as expected, 4000 was not in the list of available options but manually typing it does work so I have a solution.


2020-02-07 13:31:02.813255 [DEBUG] switch_ivr_menu.c:562 action regex [4000] [/^(\d{2,11})$/] [2]
2020-02-07 13:31:02.813255 [DEBUG] switch_ivr_menu.c:580 IVR action on menu '6e277b28-1f04-4fd0-a7e7-95a19c07528a' matched '4000' param 'playback ${cond(${user_exists} == true ? /usr/share/freeswitch/sounds/${default_language}/${default_dialect}/${default_voice}/ivr/ivr-call_being_transferred.wav : /usr/share/freeswitch/sounds/${default_language}/${default_dialect}/${default_voice}/ivr/ivr-that_was_an_invalid_entry.wav)}'
2020-02-07 13:31:02.813255 [DEBUG] switch_ivr_menu.c:584 switch_ivr_menu_execute todo=[2]
EXECUTE [depth=0] sofia/external/00000000000@*********** playback(/usr/share/freeswitch/sounds/en/us/callie/ivr/ivr-that_was_an_invalid_entry.wav)
2020-02-07 13:31:02.813255 [DEBUG] switch_ivr_play_say.c:1492 Codec Activated L16@16000hz 1 channels 20ms

2020-02-07 13:31:04.473252 [DEBUG] switch_ivr_play_say.c:1933 done playing file /usr/share/freeswitch/sounds/en/us/callie/ivr/ivr-that_was_an_invalid_entry.wav
2020-02-07 13:31:04.473252 [DEBUG] switch_ivr_menu.c:562 action regex [4000] [/^(\d{2,11})$/] [2]
2020-02-07 13:31:04.473252 [DEBUG] switch_ivr_menu.c:580 IVR action on menu '6e277b28-1f04-4fd0-a7e7-95a19c07528a' matched '4000' param 'transfer ${cond(${user_exists} == true ? 4000 XML ***.******.co.uk )}'
2020-02-07 13:31:04.473252 [DEBUG] switch_ivr_menu.c:584 switch_ivr_menu_execute todo=[2]
 
Status
Not open for further replies.