Страница 2 из 4

Re: TrixBox и входящие от Датагруп

Добавлено: 03 авг 2011, 19:29
SolarW
У меня с ДатаГрупой работает вот примерно так:
предположим что полученный телефон 0441111111

General Settings

Trunk Name: 0441111111
Outbound Caller ID: 0441111111
CID Options: Force Trunk CID
Maximum Channels: - по вкусу, у меня 5

Outgoing Settings

Trunk Name: 0441111111
PEER Details:
username=0441111111
secret=SupeSecretPassword
disallow=all
host=sip.datagroup.com.ua
type=friend
insecure=very
context=from-trunk-sip-0441111111
qualify=yes
allow=alaw
nat=never
dtmfmode=rfc2833
canreinvite=no
Register String:
0441111111:SupeSecretPassword@sip.datagroup.com.ua/0441111111

Re: TrixBox и входящие от Датагруп

Добавлено: 03 авг 2011, 19:30
kogr
Через Вэб смотрю этот конфиг он полностью пуст.... странно

Re: TrixBox и входящие от Датагруп

Добавлено: 03 авг 2011, 19:32
kogr
Зато в sip_registrations.conf есть строка регистрации но как её привязать к остальным номерам не понимаю.....

Re: TrixBox и входящие от Датагруп

Добавлено: 03 авг 2011, 19:49
SolarW
Попросите их одним транком это все подать вам.
Так кажется проще будет.

Re: TrixBox и входящие от Датагруп

Добавлено: 03 авг 2011, 19:59
ded
SolarW писал(а):Попросите их одним транком это все подать вам.
Так кажется проще будет.
К нему и придёт всё одним транком. Если зарегистрирует все номера.
kogr писал(а):лоигн и пароль для всех трех номеров один и тот же.... как их отдельно зарегить ?
На второй круг уже пошли -
можно прописать в
/etc/asterisk/sip_registrations_custom.conf
register => 04411111111:supersecret@sip.datagroup.com.ua/04411111111
register => 04422222222:supersecret@sip.datagroup.com.ua/04422222222
register => 04433333333:supersecret@sip.datagroup.com.ua/04433333333
register => 04444444444:supersecret@sip.datagroup.com.ua/04444444444
register => 04455555555:supersecret@sip.datagroup.com.ua/04455555555

Книжку не хотите уже почитать?

Re: TrixBox и входящие от Датагруп

Добавлено: 04 авг 2011, 11:04
kogr
1)После добавления записей в /etc/asterisk/sip_registrations_custom.conf
trixboUR1SIP*CLI> sip show registry
Host Username Refresh State Reg. Time
80.91.169.2:5060 "Первый номер" 585 Registered Thu, 04 Aug 2011 09:51:34
80.91.169.2:5060 "Второй номер" 120 No Authentication
80.91.169.2:5060 "Третий номер" 120 No Authentication
80.91.169.2:5060 "Первый номер" 585 Registered Thu, 04 Aug 2011 09:51:34
4 SIP registrations.

думаю это из за того что провайдер мне предоставляет одну регистрацию на все номера!

2) Книжку очень хочу прочесть... проблема со временем...мне нужно сделать старт одной площадки как можно быстрее... дальше без прочтения книг по данной теме мне не обойтись... так как филиалов много и увязывать их будет не просто... но на это время будет...

3) SolarW они и так все дают одним транком... вопрос как отловить из него номерные и без номерные лини и распределить их по внетреним номерам или группам

Re: TrixBox и входящие от Датагруп

Добавлено: 04 авг 2011, 11:17
SolarW
kogr писал(а):3) SolarW они и так все дают одним транком... вопрос как отловить из него номерные и без номерные лини и распределить их по внетреним номерам или группам
Ну и зачем тогда несколько регистраций?
Если я правильно понимаю (если неправильно надеюсь старшие товарищи поправят) то надо:
- один транк
- одна регистрация
- распределять входящие по DID

Re: TrixBox и входящие от Датагруп

Добавлено: 04 авг 2011, 11:19
ded
1) У вас 80.91.169.2:5060 "Первый номер" 585 дважды Registered, неужто не видно? Или непонятно?

3) context=from-trunk и смотреть в CLI при входящем. Там всё ясно написано.

Искренне желаю Вам завалить весь ваш проект, потому что проблема со временем... нужно сделать старт одной площадки как можно быстрее... - это результат неверных стратегических решений и/или крохоборства вашего Руководства (а не Вас). Они должны почувствовать это своим карманом.
Это всё равно что таджикам приказать построить многоэтажный дом. Строить то они могут - каражи там, или пристройку какую... Но это не повод чтобы что-то более вещественное воздвигать.
SolarW писал(а):Ну и зачем тогда несколько регистраций?
Если я правильно понимаю (если неправильно надеюсь старшие товарищи поправят) то надо:
- один транк
- одна регистрация
- распределять входящие по DID
Возможно можно вот так зарегистрировать несколько номеров:
register => username:supersecret@sip.datagroup.com.ua/04411111111
register => username:supersecret@sip.datagroup.com.ua/04422222222
register => username:supersecret@sip.datagroup.com.ua/04433333333

Re: TrixBox и входящие от Датагруп

Добавлено: 04 авг 2011, 11:31
kogr
ded - по поводу регистрации да!! но я ранее писал что в sip_registrations.conf уже есть строка ренистрации по первому номеру!
когда я добавил строки регистрации в sip_registrations_custom.conf по вашей рекомендации одна задублировалась...

context=from-trunk - прописано

Звонок на первый номер (6002 это внетрений номер на который направлен звонок с первого номера04411111111111)

Код: Выделить всё

  
   == Using SIP RTP TOS bits 184 
  == Using SIP RTP CoS mark 5 
  == Using SIP VRTP TOS bits 136 
  == Using SIP VRTP CoS mark 6 
    -- Executing [044111111@from-trunk:1] Dial("SIP/DataGroup-0000000a", "SIP/6002") in new stack 
  == Using SIP RTP TOS bits 184 
  == Using SIP RTP CoS mark 5 
  == Using SIP VRTP TOS bits 136 
  == Using SIP VRTP CoS mark 6 
    -- Called 6002 
    -- SIP/6002-0000000b is ringing 
  == Spawn extension (from-trunk, 0441111111, 1) exited non-zero on 'SIP/DataGroup-0000000a' 
    -- Executing [h@from-trunk:1] NoOp("SIP/DataGroup-0000000a", "Catch-All DID Match - Found h - You probably want a DID for this.") in new stack 
    -- Executing [h@from-trunk:2] Goto("SIP/DataGroup-0000000a", "ext-did,s,1") in new stack 
    -- Goto (ext-did,s,1) 
    -- Executing [s@ext-did:1] Set("SIP/DataGroup-0000000a", "__FROM_DID=s") in new stack 
    -- Executing [s@ext-did:2] Gosub("SIP/DataGroup-0000000a", "app-blacklist-check,s,1") in new stack 
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/DataGroup-0000000a", "0?blacklisted") in new stack 
    -- Executing [s@app-blacklist-check:2] Return("SIP/DataGroup-0000000a", "") in new stack 
    -- Executing [s@ext-did:3] ExecIf("SIP/DataGroup-0000000a", "0 ?Set(CALLERID(name)=номер с которого звонил)") in new stack 
    -- Executing [s@ext-did:4] Ringing("SIP/DataGroup-0000000a", "") in new stack 
    -- Executing [s@ext-did:5] Set("SIP/DataGroup-0000000a", "__CALLINGPRES_SV=allowed_not_screened") in new stack 
    -- Executing [s@ext-did:6] Set("SIP/DataGroup-0000000a", "CALLERPRES()=allowed_not_screened") in new stack 
    -- Executing [s@ext-did:7] Goto("SIP/DataGroup-0000000a", "app-blackhole,hangup,1") in new stack 
    -- Goto (app-blackhole,hangup,1) 
    -- Executing [hangup@app-blackhole:1] NoOp("SIP/DataGroup-0000000a", "Blackhole Dest: Hangup") in new stack 
    -- Executing [hangup@app-blackhole:2] Hangup("SIP/DataGroup-0000000a", "") in new stack 
  == Spawn extension (app-blackhole, hangup, 2) exited non-zero on 'SIP/DataGroup-0000000a' 

Звонок на второй номер

Код: Выделить всё

 == Using SIP RTP TOS bits 184 
  == Using SIP RTP CoS mark 5 
  == Using SIP VRTP TOS bits 136 
  == Using SIP VRTP CoS mark 6 
    -- Executing [0445938166@from-trunk:1] Dial("SIP/DataGroup-0000000c", "SIP/6002") in new stack 
  == Using SIP RTP TOS bits 184 
  == Using SIP RTP CoS mark 5 
  == Using SIP VRTP TOS bits 136 
  == Using SIP VRTP CoS mark 6 
    -- Called 6002 
    -- SIP/6002-0000000d is ringing 
  == Spawn extension (from-trunk, 044111111, 1) exited non-zero on 'SIP/DataGroup-0000000c' 
    -- Executing [h@from-trunk:1] NoOp("SIP/DataGroup-0000000c", "Catch-All DID Match - Found h - You probably want a DID for this.") in new stack 
    -- Executing [h@from-trunk:2] Goto("SIP/DataGroup-0000000c", "ext-did,s,1") in new stack 
    -- Goto (ext-did,s,1) 
    -- Executing [s@ext-did:1] Set("SIP/DataGroup-0000000c", "__FROM_DID=s") in new stack 
    -- Executing [s@ext-did:2] Gosub("SIP/DataGroup-0000000c", "app-blacklist-check,s,1") in new stack 
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/DataGroup-0000000c", "0?blacklisted") in new stack 
    -- Executing [s@app-blacklist-check:2] Return("SIP/DataGroup-0000000c", "") in new stack 
    -- Executing [s@ext-did:3] ExecIf("SIP/DataGroup-0000000c", "0 ?Set(CALLERID(name)=номер с которого звонил)") in new stack 
    -- Executing [s@ext-did:4] Ringing("SIP/DataGroup-0000000c", "") in new stack 
    -- Executing [s@ext-did:5] Set("SIP/DataGroup-0000000c", "__CALLINGPRES_SV=allowed_not_screened") in new stack 
    -- Executing [s@ext-did:6] Set("SIP/DataGroup-0000000c", "CALLERPRES()=allowed_not_screened") in new stack 
    -- Executing [s@ext-did:7] Goto("SIP/DataGroup-0000000c", "app-blackhole,hangup,1") in new stack 
    -- Goto (app-blackhole,hangup,1) 
    -- Executing [hangup@app-blackhole:1] NoOp("SIP/DataGroup-0000000c", "Blackhole Dest: Hangup") in new stack 
    -- Executing [hangup@app-blackhole:2] Hangup("SIP/DataGroup-0000000c", "") in new stack 
  == Spawn extension (app-blackhole, hangup, 2) exited non-zero on 'SIP/DataGroup-0000000c' 


звоню на разные внешние а результат один и тот же...

завлю не завалю- а работать блин надо!
___________________________________________________________________________________________________
SolarW - распределять входящие по DID - вот собственно это и хочу понять.... как и где они распределяются ???

Re: TrixBox и входящие от Датагруп

Добавлено: 04 авг 2011, 11:34
maks-sirius
Возможно можно вот так зарегистрировать несколько номеров:
register => username:supersecret@sip.datagroup.com.ua/04411111111
register => username:supersecret@sip.datagroup.com.ua/04422222222
register => username:supersecret@sip.datagroup.com.ua/04433333333
Как это прописать если нет ни логина не пароля?