1 | изначальная версия редактировать | |
привет.
отдал абоненту транком нумерацию с 233400 по 233434
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(* раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя*)
предполагаю что на исходящем extensions нужно указать подобие такой конструкрции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
(пример без учета диапазона выделенной нумерации.)
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid
sip.conf
[kursk-agro] insecure = port,invite host = 172.28.64.2 ; IP address of gateway context = local-phones-bez-8 nat = never call-limit = 5 canreinvite = no type = friend dtmfmode = rfc2833 qualify = yes disallow=all allow = alaw deny=0.0.0.0/0 permit = 172.28.64.2
extension.conf [lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _23343[0-4],2,Hangup()
[local-phones-bez-8] include => lan-phones-bez-8 include => pstn-outbound-bez-8
[pstn-outbound-bez-8] exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway exten => _[0-79].,2,Hangup()
2 | No.2 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(* раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя*)
предполагаю что на исходящем extensions нужно указать подобие такой конструкрции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
(пример без учета диапазона выделенной нумерации.)
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid
sip.conf
[kursk-agro] insecure = port,invite host = 172.28.64.2 ; IP address of gateway context = local-phones-bez-8 nat = never call-limit = 5 canreinvite = no type = friend dtmfmode = rfc2833 qualify = yes disallow=all allow = alaw deny=0.0.0.0/0 permit = 172.28.64.2
extension.conf [lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _23343[0-4],2,Hangup()
[local-phones-bez-8] include => lan-phones-bez-8 include => pstn-outbound-bez-8
[pstn-outbound-bez-8] exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway exten => _[0-79].,2,Hangup()
3 | No.3 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(* абонента,(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя*)пользователя)
предполагаю что на исходящем extensions нужно указать подобие такой конструкрции
конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
(пример без учета диапазона выделенной нумерации.)
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid
sip.conf
[kursk-agro] insecure = port,invite host = 172.28.64.2 ; IP address of gateway context = local-phones-bez-8 nat = never call-limit = 5 canreinvite = no type = friend dtmfmode = rfc2833 qualify = yes disallow=all allow = alaw deny=0.0.0.0/0 permit = 172.28.64.2
extension.conf [lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _23343[0-4],2,Hangup()
[local-phones-bez-8] include => lan-phones-bez-8 include => pstn-outbound-bez-8
[pstn-outbound-bez-8] exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway exten => _[0-79].,2,Hangup()
4 | No.4 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя)
предполагаю что на исходящем extensions нужно указать подобие такой конструкции
конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
(пример без учета диапазона выделенной нумерации.)
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid
sip.conf
[kursk-agro] insecure = port,invite host = 172.28.64.2 ; IP address of gateway context = local-phones-bez-8 nat = never call-limit = 5 canreinvite = no type = friend dtmfmode = rfc2833 qualify = yes disallow=all allow = alaw deny=0.0.0.0/0 permit = 172.28.64.2
extension.conf [lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r) exten => _23343[0-4],2,Hangup()
[local-phones-bez-8] include => lan-phones-bez-8 include => pstn-outbound-bez-8
[pstn-outbound-bez-8] exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway exten => _[0-79].,2,Hangup()
5 | No.5 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя)
предполагаю что на исходящем extensions нужно указать подобие такой конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:) (пример без учета диапазона выделенной нумерации.)
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid
sip.conf
[kursk-agro]
[kursk-agro]
insecure = port,invite
port,invite
host = 172.28.64.2 ; IP address of gateway
gateway
context = local-phones-bez-8
local-phones-bez-8
nat = never
never
call-limit = 5
5
canreinvite = no
no
type = friend
friend
dtmfmode = rfc2833
rfc2833
qualify = yes
disallow=all
yes
disallow=all
allow = alaw
deny=0.0.0.0/0
alaw
deny=0.0.0.0/0
permit = 172.28.64.2
extension.conf
extension.conf
[lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
_2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
_23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _23343[0-4],2,Hangup()
[local-phones-bez-8]
[local-phones-bez-8]
include => lan-phones-bez-8
lan-phones-bez-8
include => pstn-outbound-bez-8
[pstn-outbound-bez-8] pstn-outbound-bez-8
[pstn-outbound-bez-8]
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway
gateway
exten => _[0-79].,2,Hangup()
6 | No.6 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(абонента(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя)
предполагаю что на исходящем extensions нужно указать подобие такой конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:) (пример без учета диапазона выделенной нумерации.)
только не пойму как как, привязать сюда к dialplan , что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как проверять только звонки
от kursk-agro в диал вставить проверку по callerid extensions [pstn-outbound-bez-8]
sip.conf
[kursk-agro]
insecure = port,invite
host = 172.28.64.2 ; IP address of gateway
context = local-phones-bez-8
nat = never
call-limit = 5
canreinvite = no
type = friend
dtmfmode = rfc2833
qualify = yes
disallow=all
allow = alaw
deny=0.0.0.0/0
permit = 172.28.64.2
extension.conf
[lan-phones-bez-8][lan-phones-bez-8] звонок к абоненту
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _23343[0-4],2,Hangup()
[local-phones-bez-8]
include => lan-phones-bez-8
include => pstn-outbound-bez-8
[pstn-outbound-bez-8][pstn-outbound-bez-8] выход в город
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway
exten => _[0-79].,2,Hangup()
7 | No.7 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента(абонента,(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя)
предполагаю что на исходящем extensions нужно указать подобие такой конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
только не пойму как, как привязать к dialplan , сюда что проверять только звонки
от kursk-agro звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в extensions [pstn-outbound-bez-8] диал вставить проверку по callerid
sip.conf
[kursk-agro]
[kursk-agro]
insecure = disallow=all
deny=0.0.0.0/0
extension.conf
[lan-phones-bez-8] звонок к абоненту
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _23343[0-4],2,Hangup()
[lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _23343[0-4],2,Hangup()
[local-phones-bez-8] [pstn-outbound-bez-8] выход в город
exten => _[0-79].,2,Hangup()
8 | No.8 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 kurks-agro
сижу кумекаю ..
как мне осуществить на исходящем звонке( мой E1 192.168.4.1 в город)
проверку callerid (аон) от этого абонента,(раньше отдавал не транком и callerid прописан в sip.conf у каждого пользователя)
предполагаю что на исходящем extensions как проверить АОН транк-клиента нужно указать подобие такой конструкции
exten => _X.,1,Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
(пример без учета диапазона выделенной нумерации.) kursk-agro при звонках в город
только не пойму как привязать сюда что звонок наружу именно он
SIP/kursk-agro/${EXTEN}
то есть нужно как в диал вставить проверку по callerid Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
sip.conf extenesions при выходе в город
[kursk-agro]
insecure = port,invite
host = 172.28.64.2 ; IP address of gateway
context = local-phones-bez-8
nat = never
call-limit = 5
canreinvite = no
type = friend
dtmfmode = rfc2833
qualify = yes
disallow=all
allow = alaw
deny=0.0.0.0/0
permit = 172.28.64.2
[pstn-outbound-bez-8]
extension.conf
[lan-phones-bez-8]
exten => _2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _2334[0-2]X,2,Hangup()
exten => _23343[0-4],1,Dial(SIP/kursk-agro/${EXTEN},120,r)
exten => _23343[0-4],2,Hangup()
[local-phones-bez-8]
include => lan-phones-bez-8
include => pstn-outbound-bez-8
[pstn-outbound-bez-8]
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway gateway exten => _[0-79].,2,Hangup()
вот extensions при звонках из города к абоненту
exten => _[0-79].,2,Hangup()
_2334[0-2]X,1,Dial(SIP/kursk-agro/${EXTEN},120,r) 9 | No.9 Revision редактировать |
привет.
отдал абоненту транком нумерацию с 233400 по 233434 2334xx kurks-agro
сижу кумекаю ..
как нужно проверить АОН транк-клиента kursk-agro при звонках в город
Gotoif($["${CALLERID(num)}" != "233400"]?reject:)
extenesions при выходе в город
[pstn-outbound-bez-8]
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway
exten => _[0-79].,2,Hangup()
вот extensions при звонках из города к абоненту
p.s.
потестил функцию на одном номере gotoif($["${CALLERID(num)}" != "4725390009"]?reject:)
а как привязать к транку не пойму
10 | No.10 Revision редактировать |
привет.
отдал абоненту транком нумерацию 2334xx kurks-agro
нужно проверить АОН транк-клиента kursk-agro при звонках в город
extenesions при выходе в город
[pstn-outbound-bez-8]
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway
exten => _[0-79].,2,Hangup()
вот extensions при звонках из города к абоненту
exten => _2334XX,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
p.s.
потестил функцию на одном номере gotoif($["${CALLERID(num)}" != "4725390009"]?reject:)
"233400"]?reject:)
а как привязать к транку не пойму
11 | No.11 Revision редактировать |
привет.
отдал абоненту транком нумерацию 2334xx kurks-agro
нужно проверить АОН транк-клиента клиента kursk-agro при звонках в город (отредактировано)
extenesions при выходе в город
[pstn-outbound-bez-8]
exten => _[0-79].,1,Dial(SIP/${EXTEN}@192.168.4.1,120) ; IP address of Cisco gateway
exten => _[0-79].,2,Hangup()
вот extensions при звонках из города к абоненту
exten => _2334XX,1,Dial(SIP/kursk-agro/${EXTEN},120,r)
p.s.
потестил функцию на одном номере gotoif($["${CALLERID(num)}" != "233400"]?reject:)
а как привязать к транку не пойму
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.