Налаштування IP-телефонів для використання з Asterisk

  • Ідефіск
  • Інструменти
  • Підручники
  • Відгуки
  • VoIP-провайдери
  • Архіви

3. Налаштування IP-телефонів для використання з Asterisk

налаштування

Огляд:
Зірочка дозволяє людям спілкуватися за допомогою Інтернету. Це один з найдешевших способів розмовляти. Клієнти ПК підключаються між собою через сервер Asterisk, який використовує ОС Linux/Unix.

Виклики зірочки можуть передаватися через різні протоколи каналів. Найпопулярнішими формами дзвінків є H323, SIP, IAX або Zap. Залежно від типу каналу, який ви використовуєте, користувач повинен мати відповідне програмне забезпечення для обробки типу дзвінка.

Конфігурація клієнта SIP/IAX:
Тепер ми опишемо, як можна зареєструвати користувачів SIP та IAX. Сюди входить налаштування всіх налаштувань Asterisk та клієнтського телефону.

Спочатку переконайтеся, що встановлена ​​Asterisk. Більшість файлів, що підлягають зміні, зберігаються в/etc/asterisk.

Вся інформація про конфігурацію АТС Asterisk знає, що вона записується до файлів конф., Розташованих у/etc/asterisk.

Щоб здійснити дзвінок через Asterisk, реєстрація в Asterisk не потрібна. Однак вам потрібні ім’я користувача та пароль, які дозволять вам зателефонувати комусь, хто зареєстрований.

Щоб отримати дзвінок, ви повинні бути зареєстрованим користувачем і мати внутрішній номер.

Щоб зареєструвати користувачів SIP:

Усі користувачі повинні бути зареєстровані в sip.conf і всі допустимі розширення повинні бути оголошені в extensions.conf

Виконайте наступні кроки для:

1. Перейдіть до / etc/зірочка каталог на сервері Asterisk. відчинено sip.conf та зареєструйте наступного тестового користувача.

Зверніть увагу, що ВСІ символи після „;” (напівколон) інтерпретуються Asterisk як коментар.
[ivan]

На цьому процес реєстрації користувачів на Asterisk завершено. Тепер зареєструємо розширення для користувача.

2. Перейти до / etc/зірочка та відкриті розширення.conf

Тепер у нас зареєстрований користувач і розширення SIP на Asterisk. Виконайте цей самий процес, щоб зареєструвати іншого користувача та розширення SIP, щоб здійснити тестові дзвінки.

Почніть з реєстрації другого користувача таким же чином у /etc/asterisk/sip.conf

Зареєструйте розширення (4321) у /etc/asterisk/extensions.conf у тому ж контексті = tutorial.

Тепер, коли користувач 'ivan' або будь-який інший користувач із контексту підручника набирає 4321, буде викликаний користувач 'test'.

3. Останнім кроком є ​​реєстрація користувача на сумісному програмному телефоні. Однак софтфони будуть розглянуті пізніше. Наразі просто переконайтеся, що зареєстрували користувачів та розширення.

Більш детальну інформацію про конфігурацію серії телефонів можна знайти тут:

Щоб зареєструвати користувачів IAX:

IAX (Яnter Aстериск Ехchange) - ще один важливий протокол, який підтримується Asterisk. Для використання цього типу зв'язку користувачі повинні бути зареєстровані в /etc/asterisk/iax.conf.

Виконайте наступні кроки для:

Зареєструвати користувача в iax.conf:

Створіть користувача 'ivan_iax' з тим самим іменем користувача та приєднайте його до контексту підручника. Встановіть IP-адресу хоста на динамічну та створіть пароль, як описано раніше.

Користувачем є "ivan_iax", а тип знову "друг" (дозволені вхідні/вихідні дзвінки). Секрет дорівнює вибраному вами паролю, хост дорівнює "динамічному IP", а контекст - "підручник".

Тепер зареєструйте другого користувача IAX, виконавши ті самі дії.

Щоб зателефонувати першому користувачеві 'ivan_iax' наберіть 1111. Зверніть увагу, що команда Dial при використанні протоколу IAX2: Набір (IAX2/ім'я користувача @ ім'я користувача)

Щоб зателефонувати другому зареєстрованому користувачеві, створіть розширення 2222.

Ви завершили реєстрацію 4 користувачів (2 SIP/2 IAX) та 4 розширень. Тепер ти мусиш перезавантажити Зірочка. Коли будь-які зміни вносяться у файли конфігурації з/etc/asterisk/або зміни, що стосуються деяких із цих файлів, потрібно ввести "перезавантажити" в інтерфейс командного рядка Asterisk (CLI), щоб зробити зміни ефективними.

Користувачі та розширення тепер зареєстровані на Asterisk, але користувачі також повинні бути зареєстровані на програмному телефоні клієнта SIP або IAX. Як вже було сказано, ми розглянемо софтфони пізніше у цьому посібнику.


Більш детальну інформацію про конфігурацію серії телефонів можна знайти тут:

Ось мої конфігураційні файли:

sip.config
[ivan]
тип = друг
ім'я користувача = ivan
секрет = XXXXX
хост = динамічний
context = Тестування
дозволити = все

[тест]
тип = друг
ім'я користувача = тест
секрет = XXXXX
хост = динамічний
context = Тестування
дозволити = все

extensions.config
[Тестування]
exten => 1234,1, набір (SIP/тест)
exten => 4321,1, набір (SIP/ivan)

я можу телефонувати собі від будь-якого зареєстрованого користувача, якого я створив.
але ніхто інший не може підключитися до мого сервера з будь-якої іншої системи (Linux та Windows).

я ламаю собі голову вже більше тижня, зараз пробую багато речей.
і у мене залишається лише 3 дні, щоб подати свою роботу з інтерфейсу .
це для офісу з динамічними ips.

спочатку кожен міг підключитися, але тепер ніхто не може. крім мене до себе.

Ось мої конфігураційні файли:

sip.config
[ivan]
тип = друг
ім'я користувача = ivan
секрет = XXXXX
хост = динамічний
context = Тестування
дозволити = все

[тест]
тип = друг
ім'я користувача = тест
секрет = XXXXX
хост = динамічний
context = Тестування
дозволити = все

extensions.config
[Тестування]
exten => 1234,1, набір (SIP/тест)
exten => 4321,1, набір (SIP/ivan)

У x lite -> Системні налаштування -> SIP-проксі -> За замовчуванням я ввів наступні поля
Увімкнено = Так
Відображуване ім'я = ivan
Ім'я користувача = ivan
Використання дозволу = ivan
Пароль: XXXX (такий же, як у секретному полі)
Домен/Сфера = 192.168.4.101 (IP-адреса зірочки)
SIP-проксі = 192.168.4.101 (IP-зірочка)
Вихідний проксі = 192.168.4.101 (ІР зірочки)

Це venkateswararao. Я новачок у Asterisk. Мені було встановлено програмне забезпечення для зірочок, і я налаштував ASterisk I.

[Stellent]
тип = друг
ім'я користувача = Stellent
секрет = Стеллент
хост = динамічний
context = tutorial

Чи намагаюся я зателефонувати за допомогою sip phone Xlite, у мене виникла помилка $ 09 Не вдалося зателефонувати. Будь ласка, скажіть мені, як виправити цю проблему. Я використовую обліковий запис Gafachi для дзвінків з телефону x-lite Sip. Як я можу виправити цю проблему?
З повагою,
Венкат

Хтось може дати мені приклад файлу для H323
h323.conf & extensions.conf будь ласка

БУДЬ ЛАСКА, ЗАСТОСУЙТЕСЯ НА ЛІНІЇ, ОДИН З НАШИХ ТЕХНІЧНИХ ВИКОНАВЦІВ БУДЕ ВІДКРИТИЙ ВАШ ВИКЛИК незабаром, АБО ВИ МОЖЕТЕ ЗВ'ЯЗАТИ ПІЗНЕ ВИБАЧТЕ ЗА НЕЗРУЧНОСТІ.

Мої налаштування такі
"sip.conf"

[ivan]
тип = друг
ім'я користувача = ivan
секрет = 123
хост = динамічний
context = tutorial

[тест]
тип = друг
ім'я користувача = тест
секрет = 456
хост = динамічний
context = tutorial

"extensions.conf"
[підручник]
exten => 1234,1, набір (SIP/ivan)
exten => 4321,1, набір (SIP/тест)

У мене є софтфони Xlite, один на вікні, а інший на Linux (де встановлена ​​Asterisk).

Xlite на Linux видає мені помилку "Час очікування входу! Зв’яжіться з адміністратором мережі", а Xlite на Windows видає мені "Помилка реєстрації 408

TFnetLinux:/etc/asterisk # [22 травня 14:27:50] ПРИМІТКА [4137]: chan_sip.c: 14606 handle_request_register: Не вдалося зареєструвати з '' 300 '' для '86 .62.2.157 '- Не знайдено відповідного аналога

Будь ласка, мені потрібна допомога і дуже скоро

Я використовую Asterisk, і оскільки я не маю доступу до 2 ПК для тестування, я вимагаю Virtual MAchine (VM). Моя віртуальна ОС - Red hat linux. тоді як хост - Win XP.

Моя зірочка працює на віртуальній ОС Linux. Але я можу підключитися до нього лише за допомогою програмного телефону у віртуальній ОС. але не через господаря. Чи виникає ця проблема. чи це якась проблема конфігурації ? конфігурація, що використовується, така ж, як і вищезазначена.

Шукаю попередній коментар

Коли я намагаюся зателефонувати на 2222 з 1111, я отримую

Зареєстрований IAX2 'test_iax' (АВТЕНТИФІКОВАНИЙ) на 192.168.2.183:4569
16 листопада 12:49:57 ПРИМІТКА [3773]: chan_iax2.c: 5692 update_registry: Обмеження реєстрації однорангового 'test_iax' до 60 секунд (запитується 300)
16 листопада 12:50:12 ПРИМІТКА [3773]: chan_iax2.c: 7215 socket_read: Відхилена спроба підключення з 192.168.2.154, запит '2222 @ tutorial' не існує

Мої налаштування такі
"sip.conf"
;;;;
; підручник
;;;;
[ivan]
тип = друг
ім'я користувача = ivan
секрет = 123
хост = динамічний
context = tutorial

[тест]
тип = друг
ім'я користувача = тест
секрет = 456
хост = динамічний
context = tutorial

"extensions.conf"
[підручник]
exten => 1234,1, набір (SIP/ivan)
exten => 4321,1, набір (SIP/тест)

Будь-які ідеї, що йде не так?

Будь ласка, допоможіть. Спасибі.

Це проблема, спричинена неправильною конфігурацією або у вашій зірочці, або в телефонному пристрої, яким ви користуєтесь. Якщо ви повідомите мені свою конфігурацію в sip.conf та на телефонному пристрої, я можу вам допомогти, АЛЕ будь ласка, скористайтеся цією форумою. Існує більше шансів, що хтось помітить ваше запитання, і ви швидше знайдете рішення своєї проблеми. Спасибі заздалегідь

Будь ласка, надалі задавайте свої питання на форумі. Там шанс, що хтось вам відповість, надзвичайно більший.

Щодо вашого запитання - Вам не потрібно ніякого додаткового обладнання, щоб підключити свої IP-телефони до сервера Asterisk. Звичайно, вам потрібен сервер Asterisk з робочою карткою Ethernet і все. Вам потрібно додаткове обладнання, лише якщо ви хочете телефонувати за допомогою ТфОП (традиційні телефонні лінії)

Щодо запитання про те, як налаштувати зірочку, я коротко дам вам ці кроки
1. створити рахунки в iax.conf, sip.conf або mgcp.conf (залежно від того, яким телефоном ви будете користуватися)
2. зробити розширення в розширеннях.conf
3. Підключіть свої телефони до сервера і починайте телефонувати

Для отримання додаткової інформації, будь ласка, перегляньте наш посібник про файл iax.conf, файл extesnions.conf та програму Dial. Тоді якщо у вас ще є питання, задайте нам на форумі

Дякуємо за чудовий підручник

Незважаючи на те, що підручник зрозумілий і простий, мені не вдалося правильно налаштувати своє розширення.
Використання X-Lite на тому ж хості, що і зірочка
Коли я використовую "localhost" (127.0.0.1) як SIP-сервер, все ідеально.
Але коли я намагаюся ввести IP @, тоді для кожного дзвінка там пише: Помилка 404 Тайм-аут.
Той самий ефект, коли я намагаюся на віддаленому ПК