[jira] [Comment Edited] (OPENMEETINGS-2737) Incomplete Address when dialing OM Conference room

2022-06-16 Thread Horace Miles (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17555113#comment-17555113
 ] 

Horace Miles edited comment on OPENMEETINGS-2737 at 6/16/22 2:53 PM:
-

Thanks Maxim,

Shall I change the instructions? 
https://nightlies.apache.org/openmeetings/AsteriskIntegration.html
I am not sure how your incoming call is working without having a extention for 
your phone in the same context as rooms, but I think that needs to be added for 
those individuals that no nothing about asterisk.

And yes you can added me as a contributor.  I plan to continue contributing and 
I am just so happy with OM!




was (Author: hormiles):
Thanks Maxim,

I am not sure how your incoming call is working without having a extention for 
your phone in the same context as rooms, but I think that needs to be added for 
those individuals that no nothing about asterisk.



> Incomplete Address when dialing OM Conference room
> --
>
> Key: OPENMEETINGS-2737
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2737
> Project: Openmeetings
>  Issue Type: Bug
>  Components: VoIP/SIP
>Affects Versions: 6.2.0
>Reporter: Horace Miles
>Assignee: Maxim Solodovnik
>Priority: Major
> Fix For: 7.0.0
>
> Attachments: agent-confid.gsm, r-agent-confid.gsm
>
>
> When trying to call OM conference room I receive the following error:  
> SIP/2.0 484 Address Incomplete
> *CLI> pjsip show history
> No.   Timestamp  (Dir) Address  SIP Message   
>  
> = == == 
> ===
> 0 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 1 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 401 Unauthorized
> 2 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> 3 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 4 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 484 Address Incomplete
> 5 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> *CLI>
> sip.conf settings
> [omsip_user]
> host=dynamic
> secret=
> context=rooms-omsip
> transport=ws,wss
> type=friend
> encryption=no
> avpf=yes
> icesupport=yes
> directmedia=no
> allow=!all,ulaw,opus,vp8
> extensions.conf configuration
> [rooms]
> exten => 
> _400X!,1,GotoIf($[${DB_EXISTS(openmeetings/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),SET(PIN=${DB(openmeetings/rooms/${EXTEN})})
> exten => _400X!,n,Set(CONFBRIDGE(user,template)=sip_user)
> exten => _400X!,n,Set(CONFBRIDGE(user,pin)=${PIN})
> exten => _400X!,n(ok),Confbridge(${EXTEN},default_bridge,)
> exten => _400X!,n,Hangup
> exten => _400X!,n(notavail),Answer()
> exten => _400X!,n,Playback(invalid)
> exten => _400X!,n,Hangup
> [rooms-originate]
> exten => _400X!,1,Confbridge(${EXTEN},default_bridge,sip_user)
> exten => _400X!,n,Hangup
> [rooms-out]
> ; *
> ; Extensions for outgoing calls from Openmeetings room.
> ; *
> [rooms-omsip]
> exten => 
> _400X!,1,GotoIf($[${DB_EXISTS(openmeetings/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),Confbridge(${EXTEN},default_bridge,omsip_user)
> exten => _400X!,n(notavail),Hangup
> Asterisk Database
> CLI> database show
> /dundi/secret : 
> fL3QQ8egcjnj1bEufyh+AQ==;W6fVbQ9sJWPq0oZp50y7Ig==
> /dundi/secretexpiry   : 1652465880   
> /openmeetings/rooms   : 4004 
> /openmeetings/rooms/40011 :  
> /pbx/UUID : 
> 7dd6882b-8da9-4099-a6a7-3012970c94ca
> /registrar/contact/horace-cellphone;@de16880426ac7644569b396c5df408ff: 
> {"via_addr":"10.10.0.8","qualify_timeout":"3.00","call_id":"GM3y5EhhVO","reg_server":"","prune_on_boot":"no","path":"","endpoint":"horace-cellphone","via_port":"41916","authenticate_qualify":"no","uri":"sip:horace-cellphone@98.174.244.227:41916;transport=udp","qualify_frequency":"0","user_agent":"LinphoneAndroid/4.6.7
>  (Galaxy Note9) LinphoneSDK/5.1.28 
> (tags/5.1.28^0)","expiration_time":"1652465692","outbound_proxy":""}
> /registrar/contact/horace-desktop;@2487af86a629ea26178ed30c7963b8f8: 
> {"via_addr":"10.10.0.2","qualify_timeout":"3.00","call_id":"2LzZJqpTs1","reg_server":"","prune_on_boot":"no","path":"","endpoint":"horace-desktop","via_port":"5060","authenticate_qualify":"no","uri":"sip:horace-desktop@98.174.244.227;transport=udp","qualify_frequency":"0","user_agent":"Linphone
>  Desktop/4.4.1 

[jira] [Comment Edited] (OPENMEETINGS-2737) Incomplete Address when dialing OM Conference room

2022-06-13 Thread Horace Miles (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553771#comment-17553771
 ] 

Horace Miles edited comment on OPENMEETINGS-2737 at 6/13/22 7:31 PM:
-

hi Maxim,
I hope you had peaceful holiday.
Thanks for the reply.I took your advice and upgraded to Java 17:
loveofyah@meetings:/opt/open602/bin$ sudo ./startup.sh
Using CATALINA_BASE:   /opt/open602
Using CATALINA_HOME:   /opt/open602
Using CATALINA_TMPDIR: /opt/open602/temp
Using JRE_HOME:/usr/lib/jvm/jdk-17
Using CLASSPATH:   
/opt/open602/bin/bootstrap.jar:/opt/open602/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
loveofyah@meeting

Updated the following files
/opt/open602/webapps/openmeetings/WEB-INF/classes/openmeetings.properties 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml 
/opt/open602/conf/server.xml 

copied/upgraded to 
/opt/open602/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.29.jar

I am not getting:
The page isn’t redirecting properly

An error occurred during a connection to localhost:5443.

This problem can sometimes be caused by disabling or refusing to accept 
cookies. 

I have verified the page is accepting cookies 
I have deleted all existing cookies

Do I also need to upgrade the Tomcat version.  I am currently running tom34

Any ideas?


was (Author: hormiles):
hi Maxim,
I hope you had peaceful holiday.
Thanks for the reply.I took your advice and upgraded to Java 17:
loveofyah@meetings:/opt/open602/bin$ sudo ./startup.sh
Using CATALINA_BASE:   /opt/open602
Using CATALINA_HOME:   /opt/open602
Using CATALINA_TMPDIR: /opt/open602/temp
Using JRE_HOME:/usr/lib/jvm/jdk-17
Using CLASSPATH:   
/opt/open602/bin/bootstrap.jar:/opt/open602/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
loveofyah@meeting

Updated the following files
/opt/open602/webapps/openmeetings/WEB-INF/classes/openmeetings.properties 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml 
/opt/open602/conf/server.xml 

copied/upgraded to 
/opt/open602/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.29.jar

I am not getting:
The page isn’t redirecting properly

An error occurred during a connection to localhost:5443.

This problem can sometimes be caused by disabling or refusing to accept 
cookies. 

I have verified the page is accepting cookies 

Do I also need to upgrade the Tomcat version.  I am currently running tom34

Any ideas?

> Incomplete Address when dialing OM Conference room
> --
>
> Key: OPENMEETINGS-2737
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2737
> Project: Openmeetings
>  Issue Type: Bug
>  Components: VoIP/SIP
>Affects Versions: 6.2.0
>Reporter: Horace Miles
>Assignee: Maxim Solodovnik
>Priority: Major
>
> When trying to call OM conference room I receive the following error:  
> SIP/2.0 484 Address Incomplete
> *CLI> pjsip show history
> No.   Timestamp  (Dir) Address  SIP Message   
>  
> = == == 
> ===
> 0 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 1 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 401 Unauthorized
> 2 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> 3 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 4 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 484 Address Incomplete
> 5 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> *CLI>
> sip.conf settings
> [omsip_user]
> host=dynamic
> secret=
> context=rooms-omsip
> transport=ws,wss
> type=friend
> encryption=no
> avpf=yes
> icesupport=yes
> directmedia=no
> allow=!all,ulaw,opus,vp8
> extensions.conf configuration
> [rooms]
> exten => 
> _400X!,1,GotoIf($[${DB_EXISTS(openmeetings/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),SET(PIN=${DB(openmeetings/rooms/${EXTEN})})
> exten => _400X!,n,Set(CONFBRIDGE(user,template)=sip_user)
> exten => _400X!,n,Set(CONFBRIDGE(user,pin)=${PIN})
> exten => _400X!,n(ok),Confbridge(${EXTEN},default_bridge,)
> exten => _400X!,n,Hangup
> exten => _400X!,n(notavail),Answer()
> exten => _400X!,n,Playback(invalid)
> exten => _400X!,n,Hangup
> [rooms-originate]
> exten => _400X!,1,Confbridge(${EXTEN},default_bridge,sip_user)
> exten => _400X!,n,Hangup
> [rooms-out]
> ; *
> ; Extensions for outgoing calls from 

[jira] [Comment Edited] (OPENMEETINGS-2737) Incomplete Address when dialing OM Conference room

2022-06-13 Thread Horace Miles (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17553771#comment-17553771
 ] 

Horace Miles edited comment on OPENMEETINGS-2737 at 6/13/22 7:21 PM:
-

hi Maxim,
I hope you had peaceful holiday.
Thanks for the reply.I took your advice and upgraded to Java 17:
loveofyah@meetings:/opt/open602/bin$ sudo ./startup.sh
Using CATALINA_BASE:   /opt/open602
Using CATALINA_HOME:   /opt/open602
Using CATALINA_TMPDIR: /opt/open602/temp
Using JRE_HOME:/usr/lib/jvm/jdk-17
Using CLASSPATH:   
/opt/open602/bin/bootstrap.jar:/opt/open602/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
loveofyah@meeting

Updated the following files
/opt/open602/webapps/openmeetings/WEB-INF/classes/openmeetings.properties 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml 
/opt/open602/conf/server.xml 

copied/upgraded to 
/opt/open602/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.29.jar

I am not getting:
The page isn’t redirecting properly

An error occurred during a connection to localhost:5443.

This problem can sometimes be caused by disabling or refusing to accept 
cookies. 

I have verified the page is accepting cookies 

Do I also need to upgrade the Tomcat version.  I am currently running tom34

Any ideas?


was (Author: hormiles):
hi Maxim,
I hope you had peaceful holiday.
Thanks for the reply.I took your advice and upgraded to Java 17:
loveofyah@meetings:/opt/open602/bin$ sudo ./startup.sh
Using CATALINA_BASE:   /opt/open602
Using CATALINA_HOME:   /opt/open602
Using CATALINA_TMPDIR: /opt/open602/temp
Using JRE_HOME:/usr/lib/jvm/jdk-17
Using CLASSPATH:   
/opt/open602/bin/bootstrap.jar:/opt/open602/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
loveofyah@meeting

Updated the following files
/opt/open602/webapps/openmeetings/WEB-INF/classes/openmeetings.properties 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
 
/opt/open602/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml 
/opt/open602/conf/server.xml 

copied/upgraded to 
/opt/open602/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.29.jar

I am not getting:
The page isn’t redirecting properly

An error occurred during a connection to localhost:5443.

This problem can sometimes be caused by disabling or refusing to accept 
cookies. 

I have verified the page is accepting cookies 

Any ideas?

> Incomplete Address when dialing OM Conference room
> --
>
> Key: OPENMEETINGS-2737
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2737
> Project: Openmeetings
>  Issue Type: Bug
>  Components: VoIP/SIP
>Affects Versions: 6.2.0
>Reporter: Horace Miles
>Assignee: Maxim Solodovnik
>Priority: Major
>
> When trying to call OM conference room I receive the following error:  
> SIP/2.0 484 Address Incomplete
> *CLI> pjsip show history
> No.   Timestamp  (Dir) Address  SIP Message   
>  
> = == == 
> ===
> 0 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 1 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 401 Unauthorized
> 2 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> 3 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 4 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 484 Address Incomplete
> 5 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> *CLI>
> sip.conf settings
> [omsip_user]
> host=dynamic
> secret=
> context=rooms-omsip
> transport=ws,wss
> type=friend
> encryption=no
> avpf=yes
> icesupport=yes
> directmedia=no
> allow=!all,ulaw,opus,vp8
> extensions.conf configuration
> [rooms]
> exten => 
> _400X!,1,GotoIf($[${DB_EXISTS(openmeetings/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),SET(PIN=${DB(openmeetings/rooms/${EXTEN})})
> exten => _400X!,n,Set(CONFBRIDGE(user,template)=sip_user)
> exten => _400X!,n,Set(CONFBRIDGE(user,pin)=${PIN})
> exten => _400X!,n(ok),Confbridge(${EXTEN},default_bridge,)
> exten => _400X!,n,Hangup
> exten => _400X!,n(notavail),Answer()
> exten => _400X!,n,Playback(invalid)
> exten => _400X!,n,Hangup
> [rooms-originate]
> exten => _400X!,1,Confbridge(${EXTEN},default_bridge,sip_user)
> exten => _400X!,n,Hangup
> [rooms-out]
> ; *
> ; Extensions for outgoing calls from Openmeetings room.
> ; *
> [rooms-omsip]
> exten => 
> 

[jira] [Comment Edited] (OPENMEETINGS-2737) Incomplete Address when dialing OM Conference room

2022-06-09 Thread Horace Miles (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17552461#comment-17552461
 ] 

Horace Miles edited comment on OPENMEETINGS-2737 at 6/10/22 4:57 AM:
-

Maxim,
I have figured out why I was getting the bad address and why I couldn't dial 
into the conferences. 
1.  In extensions.conf I needed to add include rooms and rooms-omsip contexts 
to my home-phones context.  This allowed me to dial into the conference rooms
2.  After dialing into the conferences I was receiving one way audio, i.e. I 
was not recieving any of the responses from asterisk at the client that dialed 
in.  Was not receiving the prompt to enter the PIN for the conference room.  
When I would enter the PIN for the conference because I knew it was asking for 
it, I was able to connect to the conference but still would not receive any 
audio back.  This problem was caused by the Linphone client for android.
   a.) Linphone client needs to be configured to use a STUN server.  The only 
way to do that on the Android client is to have the client download a 
configuration file.  I switched to MizuDroid client and I can dial into the 
conference and hear the system prompts.
I have also add the outbounding calling context to the room-out context and I 
am able to make an outbound call to the PSTN from the conference room.

1.  The problem is room users are not  part of the conference call and have no 
way of hearing or talking to conference users
2.  Omsip-User is part of the conference but has no mic. (I thought it did 
before)
3.  So room users can communicate with each other and conference users can 
communicate with each other but the two can not communicate with each other..





Miles


was (Author: hormiles):
Maxim,
I have figured out why I was getting the bad address and why I couldn't dial 
into the conferences. 
1.  In extensions.conf I needed to add include rooms and rooms-omsip contexts 
to my home-phones context.  This allowed me to dial into the conference rooms
2.  After dialing into the conferences I was receiving one way audio, i.e. I 
was not recieving any of the responses from asterisk at the client that dialed 
in.  Was not receiving the prompt to enter the PIN for the conference room.  
When I would enter the PIN for the conference because I knew it was asking for 
it, I was able to connect to the conference but still would not receive any 
audio back.  This problem was caused by the Linphone client for android.
   a.) Linphone client needs to be configured to use a STUN server.  The only 
way to do that on the Android client is to have the client download a 
configuration file.  I switched to MizuDroid client and I can dial into the 
conference and hear the system prompts.

Now the problem I am having is Openmeetings/Asterisk is not recognizing when 
the moderatator enters the conference room.  So the caller told the conference 
will start when the Leader joins the conference.  It never recognizes when the 
moderator joins and so they are just stuck with music on hold.  Can you look 
into that?

Miles

> Incomplete Address when dialing OM Conference room
> --
>
> Key: OPENMEETINGS-2737
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2737
> Project: Openmeetings
>  Issue Type: Bug
>  Components: VoIP/SIP
>Affects Versions: 6.2.0
>Reporter: Horace Miles
>Assignee: Maxim Solodovnik
>Priority: Major
>
> When trying to call OM conference room I receive the following error:  
> SIP/2.0 484 Address Incomplete
> *CLI> pjsip show history
> No.   Timestamp  (Dir) Address  SIP Message   
>  
> = == == 
> ===
> 0 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 1 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 401 Unauthorized
> 2 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> 3 1652464465 * <== 98.174.244.227:41916 INVITE 
> sip:40011@98.174.244.232 SIP/2.0
> 4 1652464465 * ==> 98.174.244.227:41916 SIP/2.0 484 Address Incomplete
> 5 1652464465 * <== 98.174.244.227:41916 ACK sip:40011@98.174.244.232 
> SIP/2.0
> *CLI>
> sip.conf settings
> [omsip_user]
> host=dynamic
> secret=
> context=rooms-omsip
> transport=ws,wss
> type=friend
> encryption=no
> avpf=yes
> icesupport=yes
> directmedia=no
> allow=!all,ulaw,opus,vp8
> extensions.conf configuration
> [rooms]
> exten => 
> _400X!,1,GotoIf($[${DB_EXISTS(openmeetings/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),SET(PIN=${DB(openmeetings/rooms/${EXTEN})})
> exten => _400X!,n,Set(CONFBRIDGE(user,template)=sip_user)
> exten =>