Maxim, even if my openmeetings database is open504, this needs to be set to
openmeetings?

On Tue, Aug 24, 2021 at 11:09 PM Maxim Solodovnik <solomax...@gmail.com>
wrote:

>
>
> 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