FreePBX, звонки без префикса 495 | Asterisk

Итак задача – научить Asterisk принимать набранный семизначный номер так как если бы у нас была УАТС в зоне 495. То есть мы набираем номер без префикса 7 495 – а asterisk сам определяет что мы набрали семизначный номер и добавляет нужный префикс.
Продолжить чтение →

Смена дефолтных паролей FreePBX | Asterisk, MYSQL

В AsteriskNOW по дефолту установлены пароли которые всем хорошо известны и которые необходимо менять. А также зададим рутовый пароль (он пустой) и сменим пароль под которым freePBX коннектится вк базе. Сделаем это из консоли mysql:

code>#mysql -u root
mysql>use mysql;
mysq>update user set password=password('12345') where user ='root';
mysq>update user set password=password('12345') where user ='freepbx';

Соответсвенно задаем вместо 12345 наши пароли. После этого в конфиге amportal.conf (в AsteriskNOW он в /etc/amportal.conf ) правим пароль, который задан переменной AMPDBPASS.

Перезагружаем mysql

#service mysqld restart

Далее заходим в mysql ещё раз (или можете сразу всё делать):

#mysql -u root -p

Выбираем базу

mysql>use asterisk;

Смотрим таблицы:

mysql>show tables;

Делаем выборку пользователей:

mysql>select * from ampusers;

Увидим что в AsteriskNOW в базе пароли хранятся в хеше. Сменим пароль:

mysql>UPDATE asterisk.ampusers SET password_sha1 = SHA1('12345') WHERE username = 'admin';

Всё должно работать.

chan_sip.c: Call from ’201′ to extension ’2′ rejected because extension not found. | Asterisk

Ошибка из разряда – для начинающих.

Ставим астериск, запускаем, набираем номер и ловим ошибку:

chan_sip.c: Call from '201' to extension '2' rejected because extension not found.

В 99% из ста – номер с котрого мы набираем и номер на котроый мы звоним – в разных контекстах.
Продолжить чтение →