On Wed, 25 Aug 2021 at 09:38, Yah's Global Kingdom <yahs...@gmail.com>
wrote:

> Hi Maxim,
>
> Thanks for responding:
> What I am getting is invalid extension,  when I run asterisk -rx database
> show, I don't see anything from openmeetings
>
> meetings*CLI> database show
> /SIP/Registry/horace                              : 1.1.1.1:49952
> :60:horace:sip:horace@1.1.1.1.1
> :49952;transport=UDP;rinstance=fd20fb9e9a736274
> /SIP/Registry/horacecell                          : 172.58.69.178:45874
> :60:horacecell:sip:horacecell@172.58.69.178:45874
> ;transport=UDP;rinstance=d0bae988fae57944
> /dundi/secret                                     :
> Bk1zG+mtsgGrpKsMJw09EA==;wS1dMgw+F1jfle4crmWRAA==
> /dundi/secretexpiry                               : 1629852193
>
> /pbx/UUID                                         :
> 7dd6882b-8da9-4099-a6a7-3012970c94ca
> 5 results found.
>
> I am confused by these two lines in the Extensions.conf:
> exten =>
> _400X!,1,GotoIf($[${DB_EXISTS(open504/rooms/${EXTEN})}]?ok:notavail)
> exten => _400X!,n(ok),SET(PIN=${DB(open504/rooms/${EXTEN})})
>

Well
I'm not sure why do you have such portion of config :(

"reference" config looks like
https://openmeetings.apache.org/AsteriskIntegration.html#configure-extensions

`openmeetings/rooms/....` is NOT DB table but some internal Asterisk
key-value DB
so `open504/rooms` looks wrong here
It should be `openmeetings/rooms`



>
> 1.  in the database open504 I don't find a table named rooms, the table
> name in the database is room.
> 2.   I don't know why it is not registering the open504 database with
> Asterisk,  I am thinking the transport Agent is suppose to do that somehow,
> (just me thinking)
>
> meetings*CLI>
> Tables_in_open504      |
> +------------------------+
> | address                |
> | appointment            |
> | chat                   |
> | conference_log         |
> | configuration          |
> | email_queue            |
> | extra_menu             |
> | file_log               |
> | group_user             |
> | invitation             |
> | ldapconfig             |
> | meeting_member         |
> | menu_group             |
> | oauth_mapping          |
> | oauth_server           |
> | om_calendar            |
> | om_file                |
> | om_group               |
> | om_user                |
> | om_user_right          |
> | private_message        |
> | private_message_folder |
> | recording_chunk        |
> | room                   |
> | room_file              |
> | room_group             |
> | room_hide_element      |
> | room_moderator         |
> | room_poll              |
> | room_poll_answer       |
> | sessiondata            |
> | sipusers               |
> | soaplogin              |
> | user_contact           |
> +------------------------+
> 34 rows in set (0.00 sec)
>
>
>
> +----------------------+--------------+------+-----+---------+----------------+
> | Field                | Type         | Null | Key | Default | Extra
>    |
>
> +----------------------+--------------+------+-----+---------+----------------+
> | id                   | bigint(20)   | NO   | PRI | NULL    |
> auto_increment |
> | deleted              | bit(1)       | NO   |     | NULL    |
>    |
> | inserted             | datetime     | YES  |     | NULL    |
>    |
> | updated              | datetime     | YES  |     | NULL    |
>    |
> | allow_recording      | bit(1)       | NO   |     | NULL    |
>    |
> | allow_user_questions | bit(1)       | NO   |     | NULL    |
>    |
> | appointment          | bit(1)       | NO   |     | NULL    |
>    |
> | audio_only           | bit(1)       | NO   |     | NULL    |
>    |
> | capacity             | bigint(20)   | YES  |     | NULL    |
>    |
> | chat_moderated       | bit(1)       | NO   |     | NULL    |
>    |
> | chat_opened          | bit(1)       | NO   |     | NULL    |
>    |
> | closed               | bit(1)       | NO   |     | NULL    |
>    |
> | comment              | text         | YES  |     | NULL    |
>    |
> | confno               | varchar(255) | YES  |     | NULL    |
>    |
> | demo_room            | bit(1)       | NO   |     | NULL    |
>    |
> | demo_time            | int(11)      | YES  |     | NULL    |
>    |
> | external_id          | varchar(255) | YES  |     | NULL    |
>    |
> | files_opened         | bit(1)       | NO   |     | NULL    |
>    |
> | ispublic             | bit(1)       | NO   |     | NULL    |
>    |
> | moderated            | bit(1)       | NO   |     | NULL    |
>    |
> | name                 | varchar(255) | YES  | MUL | NULL    |
>    |
> | owner_id             | bigint(20)   | YES  |     | NULL    |
>    |
> | pin                  | varchar(255) | YES  |     | NULL    |
>    |
> | redirect_url         | varchar(255) | YES  |     | NULL    |
>    |
> | sip_enabled          | bit(1)       | NO   |     | NULL    |
>    |
> | tag                  | varchar(10)  | YES  |     | NULL    |
>    |
> | type                 | varchar(20)  | YES  |     | NULL    |
>    |
> | wait_moderator       | bit(1)       | NO   |     | NULL    |
>    |
> | wait_for_recording   | bit(1)       | NO   |     | NULL    |
>    |
>
> +----------------------+--------------+------+-----+---------+----------------+
>
> mysql> select id, name, pin from room  where name = "YAHs Global Kingdom
> Classroom" \g
> +----+-------------------------------+------+
> | id | name                          | pin  |
> +----+-------------------------------+------+
> | 11 | YAHs Global Kingdom Classroom | 9999 |
> +----+-------------------------------+------+
> 1 row in set (0.00 sec)
>
> mysql>
>
> from manger.conf
> [open504]
> secret = 12345
> deny=0.0.0.0/0.0.0.0
> permit=127.0.0.1/255.255.255.0
> read = all
> write = all
>
> "openmeetings.settings"
> sip.hostname=meetings.glorytoyah.org
> sip.manager.port=5038
> sip.manager.user=open504
> sip.manager.password=12345 - Assuming this is the value from manger.conf
> [open504]
> sip.manager.timeout=10000
>
> sip.ws.local.port.min=6666
> sip.ws.local.port.max=7666
> ## 127.0.0.1 is NOT working here
> sip.ws.local.host=public IP
> sip.ws.remote.port=8088
> sip.ws.remote.user=omsip_user
> sip.ws.remote.password=12345
>
>
>
> On Mon, Aug 23, 2021 at 7:57 PM Maxim Solodovnik <solomax...@gmail.com>
> wrote:
>
>> Not sure I got the question :(
>>
>> You can specify these settings by editing
>> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/WEB-INF/classes/openmeetings.properties#L68
>> file
>> (located at
>> ${OM_HOME}/webapps/openmeetings/WEB-INF/classes/openmeetings.properties)
>>
>> On Asterisk side it is located here:
>> https://openmeetings.apache.org/AsteriskIntegration.html#configure-asterisk-manager
>>
>>
>> On Tue, 24 Aug 2021 at 05:27, Yah's Global Kingdom <yahs...@gmail.com>
>> wrote:
>>
>>> @Maxium
>>> Asterisk:
>>> Where are these settings located?
>>>
>>> sip.manager.user=
>>> sip.manager.password=
>>> sip.manager.timeout=
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>

-- 
Best regards,
Maxim

Reply via email to