AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

связать Asterisk c другой цифровой АТС

Newbies/FAQ Forum 25 сообщений -
#1

Как связать Asterisk c другм сервером по протоколу sip!?? мне нужны настройки extension.conf и sip.conf
#2

руками
#3

noize: Прошу выдать со склада настройки extension.conf (1 комплект) и sip.conf (1 комплект) .
Что за отписки? Человек просит по-человечески!
#4

....
;[cisco1]
;type=friend
;secret=blah
;qualify=200 ; Qualify peer is no more than 200ms away
;nat=yes ; This phone may be natted
; Send SIP and RTP to the IP address that packet is
; received from instead of trusting SIP headers
;host=dynamic ; This device registers with us
;canreinvite=no ; Asterisk by default tries to redirect the
; RTP media stream (audio) to go directly from
; the caller to the callee. Some devices do not
; support this (especially if one of them is
; behind a NAT).
;defaultip=192.168.0.4 ; IP address to use until registration
;username=goran ; Username to use when calling this device before registration
; Normally you do NOT need to set this parameter
;setvar=CUSTID=5678 ; Channel variable to be set for all calls from this device

;[200] ; xlite phone

;type=friend

;host=dynamic

;username=200

;secret=user1_password

;nat=no

;canreinvite=no

;context=office

;callerid="200"

;allow=gsm

;allow=ulaw

;allow=alaw


[40004] ; xlite phone

type=friend

host=dynamic

username=40004

secret=user2_password

nat=no

canreinvite=no

context=office

;callerid="40004"

allow=gsm

allow=ulaw

allow=alaw

;allow = g729

;insecure=yes







[222] ; voip

type=friend

host=dynamic

username=222

secret=1989

nat=no

canreinvite=no

context=office

callerid="222"

allow=gsm

allow=ulaw

allow=alaw


[223] ; voip2

type=friend

host=dynamic

username=223

secret=1989

nat=no

canreinvite=no

context=office

callerid="223"

allow=gsm

allow=ulaw

allow=alaw




[MKD_in] ; xlite phone23

type=user

username=40016

context=MKD

host=XX.XX.XX.XX

insecure=yes

[MKD_out] ; xlite phone23

type=peer

host=XX.XX.XX.XX

;secret=40016

;usereqphone=yes

;context=office

allow=alaw


! anest:
95% приведенного конфига сверху было мной отрезано, ибо там содержался обычный дефолтный кусок конфига - даже в [default] секцию demo не закоментировали!
пожалуйста уважайте тех кто будет потом читать километры бессмысленного текста + жалейте ресурсы сервера/трафик других пользователей.
#5

ИМХО после такого громадного поста банить надо Smile
#6

банить надо наверное за то что явно с нубскими вопросами упорно лезут в главный форум, показывая своё неуважение к постоянным посетителям.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#7

извиняюсь......я просто, вставил быстро весь конфиг. Все таки, может чем то поможете?
Cool
#8

я не понял сути вопроса: ваш вопрос "где мне можно почитать о том как сделать тото или тото.."? или "я сделал тото и тото но у меня не получилось - вот лог. подскажите плыз что я сделал не так и/или помогите понять почему так"?
предположу что первый вариант, тогда предложу сначала почитать документацию. найти примеры и нужную инфу можно пройдя по ссылке Links вверху.

напоминаю что в главный форум постить запросы ТОЛЬКО если вы *уже* чтото пробовали и у вас не получается. с полной выкладкой того что именно сделали и что попробовали и что при этом у вас вышло. остальные вопросы "а как" или "а где" - постить в форум для начинающих! нарушители будут наказываться.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#9

все......я пока ждал ответов....уже все сделал сам.....я больше не буду так делать на главном форуме! Embarassed
#10

Можно еще 1 вопрос....КАК в sip.conf указать маску на входящие звонки??????? Если я прописываю конкретные номера, то тогда я могу дозвониться до asteriska с посторонней АТС.

Цитата:
[40016] ; xlite phone2
type=friend
host=83.234.37.130
;username=40016
;secret=user3_password
nat=no
canreinvite=yes
context=office
callerid="40016"
allow=gsm
;allow=ulaw
;allow=alaw
insecure=yes


вот допустим номер с посторонней АТС.....как сделать маску на подобии этого? и еще...при звонке с другой АТС он сначало ломится в sip.conf????

! IgorG:
Учимся пользоваться тэгами форума, чтлбы оформлять куски конфигов, а так же стараемся не постить кучу лишних пустых строк
#11

Если тебе нужно отфильтровать входящие звонки, то это делается средствами диалплана в extensions.conf. Вообще все что касается обработки вызовов делается в диалплане.
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#12

IgorG писал(а):
Если тебе нужно отфильтровать входящие звонки, то это делается средствами диалплана в extensions.conf. Вообще все что касается обработки вызовов делается в диалплане.
не фига....я пробовал разные способы, при звонке с посторонней АТС сначало идет проверка, а есть ли такой номер в sip.conf если нет, то астериск отправляет посторонюю АТС в БОБРУЙСК! Ну если конечно вы подскажете как это сделать или еще лучше покажите, я буду только рад! Smile
#13

Обалдеть! Игорь говорит,что
IgorG писал(а):
это делается средствами диалплана в extensions.conf. Вообще все что касается обработки вызовов делается в диалплане.
а shtorm512 говорит -
shtorm512 писал(а):
не фига


в sip.conf не надо указать маску на входящие звонки.
Укажи там
[Ddugoj-SIP-server]
type=peer
host=83.234.37.130
context=from-dds ; эта строчка говорит, что все входящие с этого пира засовывать в контекст

extension.conf:

[from-dds]
exten = _X.,1,Dial(SIP/${EXTEN})
exten = _X.,2,GoTo(БОБРУЙСК,s,1)

Надеюсь ты посмотришь сам примеры, как можно направлять звонки в extension.conf.
#14

У меня голова уже пухнит.......ну просто не наю я.....делаю все как написали, входящие пиры перенаправляю в контекст. Он мне пишет при звонке следующее:

Sending to 83.234.37.130 : 5060 (non-NAT)
Sep 10 09:08:43 NOTICE[28176]: chan_sip.c:10543 handle_request_invite: Failed to authenticate user "40021";tag=1189386553X00008B13
Reliably Transmitting (no NAT) to 83.234.37.130:5060:
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 83.234.37.130:5060;branch=z9hG4bK_a3Kr_1189386553X00007E58;received=83.234.37.131
From: "40021";tag=1189386553X00008B13
To: "40004";tag=as38905021
Call-ID: 46E499399371600004223_83.234.37.130
CSeq: 100 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Length: 0



Типа запрос получен, но не обработан!

Added after 2 hours 29 minutes:

помогите плиззз!!!! Confused

Added after 3 hours 31 minutes:

Цитата:

Укажи там
[Ddugoj-SIP-server]
type=peer
host=83.234.37.130
context=from-dds ; эта строчка говорит, что все входящие с этого пира засовывать в контекст


вот если так пишу то он мне ошибку 403 выдает.......если же указываю конкретный номер 40021 вместо [Drugoj-SIP-server] то все нормально, соединяется и даже разговаривает. Может он и перенаправляет звонки в extension.conf, но не обрабатывает их там.........может подскажите как правильно прописать?????????????????????? Shocked
#15

shtorm512 писал(а):
У меня голова уже пухнит.......ну просто не наю я.

Смени голову? Не факт, что она может переваривать эту работу.
У тебя есть такой юзер - 40021?
Посмотреть можно командой
sip show users
#16

Цитата:
Смени голову?
Нет уж.......этот юзер 40021 как раз звонит с другой АТС, я же объясняю, если этот номер прописан в sip.conf

[40021]
type=user
context=dds
host=83.234.37.130

вот так, то все работает! Но надо что бы со всех четверошных номеров можно было позвонить на Астериск!
Не буду же я все номера прописывать в сипе!!! Mad

Added after 1 hours 15 minutes:

мне кто-нибудь поможет???????? или оставите на верную смерть Sad

Added after 1 minutes:

плизззззззз

Added after 29 seconds:

help

Added after 11 minutes:

Sep 10 16:59:04 NOTICE[28176]: chan_sip.c:10543 handle_request_invite: Failed to authenticate user "40021";tag=1189414774X00000539

может тут видней где косяк!?
#17

> Нет уж.......этот юзер 40021 как раз звонит с другой АТС, я же объясняю, если этот номер прописан в sip.conf

> [40021]
> type=user
> context=dds
> host=83.234.37.130

В sip.conf прописываются не номера, а устройства.

Прпишите так:
[ATS]
type=friend
context=from_ats
host=83.234.37.130
defaultip=83.234.37.130
insecure=port,invite

В контексте from_ats, файла extension.conf, обрабатывайте уже вызываемые с ATS номера.

_________________
ys
http://voip.rus.net/
#18

вылазит ошибка

Sep 11 13:01:28 NOTICE[8243]: chan_sip.c:10543 handle_request_invite: Failed to authenticate user "4****";tag=1189486919X00001B29



в exten.conf пишу следующее:

[from_ats]
exten => _X.,1,Answer()
exten => _X.,2,Dial(SIP/${EXTEN})
#19

требуется перевести строчку " Failed to authenticate user" или сами в какойнить переводчик ее загоните? Wink
я к тому что последуюшее приведение содежимого extensions.conf совершенно не логично. да и не нужно. проверяйте юзера в sip.conf.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#20

вот так в sip.conf прописано

[ATS]
type=fuser
context=from_ats
host=***.***.***.130
defaultip=***.***.***.130
insecure=very


. . . .я понять не могу, что ему не нравится. Я же отключил авторизацию!
#21

придется почитать всетки документацию если хотите понимать в будущем как это работает.
вверху етсь ссылка Links - попробуйте там полазить.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#22

http://voip.rus.net . . . . я очень многое тут изучил.......по примерам пробовал! Тоже не помогает!
#23

shtorm512 писал(а):
вот так в sip.conf прописано

[ATS]
type=fuser
context=from_ats
host=***.***.***.130
defaultip=***.***.***.130
insecure=very
. . . .я понять не могу, что ему не нравится. Я же отключил авторизацию!


Вы не руками пишите, а копируйте что есть (copy/paste), а потом ip убирайте.
А то непонятно, что за type=fuser? fucked user?
Вроде у меня в предложении было friend.

P.s: директивы: host, port, qualify, defaultip, mailbox, username, template, fromdomain, regexten, fromuser, rtptimeout, rtpholdtimeout, sendrpid имеют смысл только для type=peer и type=friend. Читайте sip.conf.

_________________
ys
http://voip.rus.net/
#24

У меня заработало все....ну это кажется не совсем правильно в целях безопасности.
allowguest стояла "no" .....я разрешил доступ всем "yes"....так работает

Added after 1 minutes:

ys писал(а):

Вроде у меня в предложении было friend..
Это я уже пробовал снова разные варианты!
#25

Тяжелый, тяжелый, и ещё тяжелее.