Настройка 2 SIP телефонов в локальной сети
Добавлено: 23 ноя 2012, 13:31
Всем привет. Так как сам я жуткий нуб, вынужден просить помощи у специалистов. Я только недавно начал работать с астериском, и у меня сейчас возникла такая проблема. Задача настроить 2 SIP телефона по локальной сети. Астериск 1.8.4.1_b1 стоит на сервере QNAP, ip'ы прописанные вручную, и у телефонов и на сервере. конфиги астериска отредактировал по ЭТОЙ инструкции а потом подправил по этой
Так что в конце у меня вышло вот что:
На телефонах стоят на втором соответственно всё так же только User2 и имя 202
Подскажите что я не так сделал и как это можно исправить? Если возможно, то желательно поподробнее, поскольку я до этого времени не работал ни с линуксом (сложно привыкнуть к консольным командам и действиям) ни с астериском, и мне всё это в новизну. У меня стоит интерфейс AMS на астериске и поэтому многие настройки прописывал через него, потому что удобнее ( не кидайтесь камнями)
Так что в конце у меня вышло вот что:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Добавлено в sip.conf:
[300]
type=peer
host=dynamic
secret=300
context=users
mailbox=300@default
[400]
type=friend
host=dynamic
secret=400
context=users
mailbox=400@default
[user1]
type = user
secret = user1
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 201
language = russian
disallow = all
allow = ulaw
[user2]
type = user
secret = user2
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 202
language = russian
disallow = all
allow = ulaw
[localhost-out]
type = peer
secret = password
username = User1
host = localhost
fromuser = User1
fromdomain=fwd.localhost
nat = no
context = from-localhost
type=peer
host=dynamic
secret=300
context=users
mailbox=300@default
[400]
type=friend
host=dynamic
secret=400
context=users
mailbox=400@default
[user1]
type = user
secret = user1
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 201
language = russian
disallow = all
allow = ulaw
[user2]
type = user
secret = user2
nat = no
host = dynamic
dtmfmode = rfc2833
context = sip-dialout
callerid = 202
language = russian
disallow = all
allow = ulaw
[localhost-out]
type = peer
secret = password
username = User1
host = localhost
fromuser = User1
fromdomain=fwd.localhost
nat = no
context = from-localhost
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Добавлено в extensions.conf:
[sip-dialout]
exten => 201,1,Dial(SIP/user1@localhost,30,r)
exten => 202,1,Dial(SIP/user2@localhost,30,r)
[from-localhost]
exten => 201,1,Answer ;
exten => 201,2,Dial(SIP/111,25,Ttr);
exten => 201,3,Hangup
exten => 201,1,Dial(SIP/user1@localhost,30,r)
exten => 202,1,Dial(SIP/user2@localhost,30,r)
[from-localhost]
exten => 201,1,Answer ;
exten => 201,2,Dial(SIP/111,25,Ttr);
exten => 201,3,Hangup
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: такие настройки:
Подскажите что я не так сделал и как это можно исправить? Если возможно, то желательно поподробнее, поскольку я до этого времени не работал ни с линуксом (сложно привыкнуть к консольным командам и действиям) ни с астериском, и мне всё это в новизну. У меня стоит интерфейс AMS на астериске и поэтому многие настройки прописывал через него, потому что удобнее ( не кидайтесь камнями)