[jitsi-dev] IVR/Dial-In setup


#1

Hello all,

First and foremost, I'm new to this mailing list so if I am breaching some kind of etiquette or something by sending this out, please correct me, and thanks in advance for any assistance.

I'm having an issue I am hoping to get some assistance with, and everything I've seen in issue links has suggested asking the mailing list first.

I've implemented my own Jitsi Meet server using the Quick-Install guide, also installed Jigasi, and was attempting to replicate the "call-in numbers" feature on the meet.jit.si demo site.
This led me to this issue: https://github.com/jitsi/jigasi/issues/81

In it, it is mentioned that using the Jitsi implementation of the conferenceMapper api endpoint is fine, but that we'll need to create our own IVR and implementation of phoneNumberList.

I have confirmed that you can feed the conferenceMapper api endpoint a URL for any room on any server [even ones that don't technically exist] and it will spit out an ID.
For example, https://jitsi-api.jitsi.net/conferenceMapper?conference=testroom@meet.contoso.com

I manage my FreePBX server, and I can create an IVR to do what I need. I have phone numbers, but what I'm unsure of is what I actually need to configure my IVR to do, and at what point [ivr, jitsi meet server, etc] the mapping between ID and conference name is done.

[as a side note, it seems like my UI isn't changing like it should when I add features. For example when I installed Jigasi, I confirmed that it can make sip calls but the 'phone button' that was supposed to appear in the toolbar on a reload never did appear. I suspect that once I solve the above issue this problem will still cause me an issue actually displaying the phone numbers when I click the info button, but I'll cross that bridge when I come to it]

Thanks all,

~Mike


#2

Hi,

Hello all,

First and foremost, I’m new to this mailing list so if I am breaching some
kind of etiquette or something by sending this out, please correct me, and
thanks in advance for any assistance.

I’m having an issue I am hoping to get some assistance with, and everything
I’ve seen in issue links has suggested asking the mailing list first.

I’ve implemented my own Jitsi Meet server using the Quick-Install guide,
also installed Jigasi, and was attempting to replicate the “call-in numbers”
feature on the meet.jit.si demo site.

This led me to this issue: https://github.com/jitsi/jigasi/issues/81

In it, it is mentioned that using the Jitsi implementation of the
conferenceMapper api endpoint is fine, but that we’ll need to create our own
IVR and implementation of phoneNumberList.

I have confirmed that you can feed the conferenceMapper api endpoint a URL
for any room on any server [even ones that don’t technically exist] and it
will spit out an ID.
For example,
https://jitsi-api.jitsi.net/conferenceMapper?conference=testroom@meet.contoso.com

I manage my FreePBX server, and I can create an IVR to do what I need. I
have phone numbers, but what I’m unsure of is what I actually need to
configure my IVR to do, and at what point [ivr, jitsi meet server, etc] the
mapping between ID and conference name is done.

What you need is to create IVR that asks the user to enter conference
pin, then take that pin and query the conference mapper
(mapper-address/conferenceMapper?cid=user_entered_conference_pin).
Extract the conference address (jid) from the response and pass is as
Jitsi-Conference-Room sip header when calling the jigasi user. This
way the user doing the inbound call will be connected through jigasi
to the right conference.
You can call meet.jit.si numbers to check that IVR.

[as a side note, it seems like my UI isn’t changing like it should when I
add features. For example when I installed Jigasi, I confirmed that it can
make sip calls but the ‘phone button’ that was supposed to appear in the
toolbar on a reload never did appear. I suspect that once I solve the above
issue this problem will still cause me an issue actually displaying the
phone numbers when I click the info button, but I’ll cross that bridge when
I come to it]

Hum, this means that jicofo doesn't detect the jigasi instance ... Do
you have modifications to the interface_config.js?

Hope this helps.

Regards
damencho

···

On Mon, Mar 5, 2018 at 1:13 PM, Michael Stanley <mstanley@vectorform.com> wrote:

Thanks all,

~Mike

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Thank you for the assistance.

I was able to get this working, just tying up some loose ends now.

More details on my setup can be shared if anybody wants them.

~Mike

···

-----Original Message-----
From: dev [mailto:dev-bounces@jitsi.org] On Behalf Of Damian Minkov
Sent: Tuesday, March 6, 2018 10:36 AM
To: Jitsi Developers <dev@jitsi.org>
Subject: Re: [jitsi-dev] IVR/Dial-In setup

Hi,

On Mon, Mar 5, 2018 at 1:13 PM, Michael Stanley <mstanley@vectorform.com> wrote:

Hello all,

First and foremost, I’m new to this mailing list so if I am breaching
some kind of etiquette or something by sending this out, please
correct me, and thanks in advance for any assistance.

I’m having an issue I am hoping to get some assistance with, and
everything I’ve seen in issue links has suggested asking the mailing list first.

I’ve implemented my own Jitsi Meet server using the Quick-Install
guide, also installed Jigasi, and was attempting to replicate the “call-in numbers”
feature on the meet.jit.si demo site.

This led me to this issue: https://github.com/jitsi/jigasi/issues/81

In it, it is mentioned that using the Jitsi implementation of the
conferenceMapper api endpoint is fine, but that we’ll need to create
our own IVR and implementation of phoneNumberList.

I have confirmed that you can feed the conferenceMapper api endpoint a
URL for any room on any server [even ones that don’t technically
exist] and it will spit out an ID.
For example,
https://jitsi-api.jitsi.net/conferenceMapper?conference=testroom@meet.
contoso.com

I manage my FreePBX server, and I can create an IVR to do what I need.
I have phone numbers, but what I’m unsure of is what I actually need
to configure my IVR to do, and at what point [ivr, jitsi meet server,
etc] the mapping between ID and conference name is done.

What you need is to create IVR that asks the user to enter conference pin, then take that pin and query the conference mapper (mapper-address/conferenceMapper?cid=user_entered_conference_pin).
Extract the conference address (jid) from the response and pass is as Jitsi-Conference-Room sip header when calling the jigasi user. This way the user doing the inbound call will be connected through jigasi to the right conference.
You can call meet.jit.si numbers to check that IVR.

[as a side note, it seems like my UI isn’t changing like it should
when I add features. For example when I installed Jigasi, I confirmed
that it can make sip calls but the ‘phone button’ that was supposed to
appear in the toolbar on a reload never did appear. I suspect that
once I solve the above issue this problem will still cause me an issue
actually displaying the phone numbers when I click the info button,
but I’ll cross that bridge when I come to it]

Hum, this means that jicofo doesn't detect the jigasi instance ... Do you have modifications to the interface_config.js?

Hope this helps.

Regards
damencho

Thanks all,

~Mike

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev