1 | изначальная версия редактировать | спросил 2015-03-27 13:00:02 +0400 Аноним |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
2 | No.2 Revision редактировать |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
Я так и не понял, как мне сделать так, что бы вместо SIP/from-trunk-000000ХХ у абонента отображался реальный номер звонящего. В данном примере что бы отображался на дисплее номер 83999944303. Заранее спасибо.
3 | No.3 Revision редактировать |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
Я так и не понял, как мне сделать так, что бы вместо SIP/from-trunk-000000ХХ у абонента отображался реальный номер звонящего. В данном примере что бы отображался на дисплее номер 83999944303. Заранее спасибо.83999944303.
4 | No.4 Revision редактировать |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
Я так и не понял, как мне сделать так, что бы вместо SIP/from-trunk-000000ХХ у абонента отображался реальный номер звонящего. В данном примере что бы отображался на дисплее номер 83999944303.83999944303. Я вижу, что он передаётся. Как мне его отобразить в номере???
5 | лог звонка со входом в конференцию редактировать |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
Я так и не понял, как мне сделать так, что бы вместо SIP/from-trunk-000000ХХ у абонента отображался реальный номер звонящего. В данном примере что бы отображался на дисплее номер 83999944303. Я вижу, что он передаётся. Как мне его отобразить в номере???
полный лог звонка со входом в конференцию и ссылка где видно как отображается номер в конференции http://s020.radikal.ru/i707/1503/c9/c6a2f5e2fb33.jpg
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000004", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000004", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000004", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000004", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000004", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000004", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000004", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000004", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000004", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000004", "1 ?Set(CALLERID(name)=83999944303)") in new stack
-- Executing [s@ext-did:5] Set("SIP/from-trunk-00000004", "CHANNEL(musicclass)=default") in new stack
-- Executing [s@ext-did:6] Set("SIP/from-trunk-00000004", "__MOHCLASS=default") in new stack
-- Executing [s@ext-did:7] Set("SIP/from-trunk-00000004", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [s@ext-did:8] Set("SIP/from-trunk-00000004", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@ext-did:9] Goto("SIP/from-trunk-00000004", "ext-meetme,114,1") in new stack
-- Goto (ext-meetme,114,1)
-- Executing [114@ext-meetme:1] MeetMeCount("SIP/from-trunk-00000004", "114,actusers") in new stack
-- Parsing '/etc/asterisk/meetme.conf': Found
-- Parsing '/etc/asterisk/meetme_additional.conf': Found
-- Parsing '/etc/asterisk/meetme_custom.conf': Found
-- Executing [114@ext-meetme:2] GotoIf("SIP/from-trunk-00000004", "0?skipdial") in new stack
-- Executing [114@ext-meetme:3] System("SIP/from-trunk-00000004", "cp /var/lib/asterisk/confs/114/*.call /var/spool/asterisk/outgoing") in new stack
-- Executing [114@ext-meetme:4] MeetMe("SIP/from-trunk-00000004", "114,Mxpr") in new stack
> 0x7f6a6802b100 -- Probation passed - setting RTP source address to 10.0.1.14:19114-- Parsing '/etc/asterisk/meetme.conf': Found -- Parsing '/etc/asterisk/meetme_additional.conf': Found -- Parsing '/etc/asterisk/meetme_custom.conf': Found
-- Created MeetMe conference 1023 for conference '114'
> Starting recording of MeetMe Conference 114 into file meetme-conf-rec-114-1427681134.12.wav.
-- <SIP/from-trunk-00000004> Playing 'conf-onlyperson.slin' (language 'en')
-- Started music on hold, class 'default', on SIP/from-trunk-00000004
-- Stopped music on hold on SIP/from-trunk-00000004
-- Started music on hold, class 'default', on SIP/from-trunk-00000004
-- Stopped music on hold on SIP/from-trunk-00000004
-- Hungup 'DAHDI/pseudo-1851176225'
-- Hungup 'DAHDI/pseudo-980279104'-- Spawn extension (ext-meetme, 114, 4) exited non-zero on 'SIP/from-trunk-00000004'
-- Executing [h@ext-meetme:1] Hangup("SIP/from-trunk-00000004", "") in new stack -- Spawn extension (ext-meetme, h, 1) exited non-zero on 'SIP/from-trunk-00000004'
6 | No.6 Revision редактировать |
при звонке из PSTN через транк в астериск. у меня везде определяется номер звонящего как : SIP/from-trunk-000000ХХ
схема PSTN(е1)-(е1)ATS Panasonic(e1)-(e1)CISCO(ip)-(ip)asterisk
Звоню с номера 83999944303 на номер 4144.
лог звонка.
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000018", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000018", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000018", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000018", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000018", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000018", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000018", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000018", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000018", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000018", "1 ?Set(CALLERID(name)=83999944303)") in new stack
а хотелось бы видеть непосредственно сам номер звонящего(83999944303). Настройки транка следующие на входящем соединении:
host = 10.0.1.14
type = peer
context = from-trunk
insecure = port,invite
Я так и не понял, как мне сделать так, что бы вместо SIP/from-trunk-000000ХХ у абонента отображался реальный номер звонящего. В данном примере что бы отображался на дисплее номер 83999944303. Я вижу, что он передаётся. Как мне его отобразить в номере???
полный лог звонка со входом в конференцию и ссылка где видно как отображается номер в конференции http://s020.radikal.ru/i707/1503/c9/c6a2f5e2fb33.jpg
-- Executing [4144@from-trunk:1] NoOp("SIP/from-trunk-00000004", "Catch-All DID Match - Found 4144 - You probably want a DID for this.") in new stack
-- Executing [4144@from-trunk:2] Set("SIP/from-trunk-00000004", "__FROM_DID=4144") in new stack
-- Executing [4144@from-trunk:3] Goto("SIP/from-trunk-00000004", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] ExecIf("SIP/from-trunk-00000004", "0?Set(__FROM_DID=s)") in new stack
-- Executing [s@ext-did:2] Gosub("SIP/from-trunk-00000004", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/from-trunk-00000004", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/from-trunk-00000004", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/from-trunk-00000004", "") in new stack
-- Executing [s@ext-did:3] Set("SIP/from-trunk-00000004", "CDR(did)=4144") in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/from-trunk-00000004", "1 ?Set(CALLERID(name)=83999944303)") in new stack
-- Executing [s@ext-did:5] Set("SIP/from-trunk-00000004", "CHANNEL(musicclass)=default") in new stack
-- Executing [s@ext-did:6] Set("SIP/from-trunk-00000004", "__MOHCLASS=default") in new stack
-- Executing [s@ext-did:7] Set("SIP/from-trunk-00000004", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [s@ext-did:8] Set("SIP/from-trunk-00000004", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@ext-did:9] Goto("SIP/from-trunk-00000004", "ext-meetme,114,1") in new stack
-- Goto (ext-meetme,114,1)
-- Executing [114@ext-meetme:1] MeetMeCount("SIP/from-trunk-00000004", "114,actusers") in new stack
-- Parsing '/etc/asterisk/meetme.conf': Found
-- Parsing '/etc/asterisk/meetme_additional.conf': Found
-- Parsing '/etc/asterisk/meetme_custom.conf': Found
-- Executing [114@ext-meetme:2] GotoIf("SIP/from-trunk-00000004", "0?skipdial") in new stack
-- Executing [114@ext-meetme:3] System("SIP/from-trunk-00000004", "cp /var/lib/asterisk/confs/114/*.call /var/spool/asterisk/outgoing") in new stack
-- Executing [114@ext-meetme:4] MeetMe("SIP/from-trunk-00000004", "114,Mxpr") in new stack
> 0x7f6a6802b100 -- Probation passed - setting RTP source address to 10.0.1.14:19114-- Parsing '/etc/asterisk/meetme.conf': Found -- Parsing '/etc/asterisk/meetme_additional.conf': Found -- Parsing '/etc/asterisk/meetme_custom.conf': Found
-- Created MeetMe conference 1023 for conference '114'
> Starting recording of MeetMe Conference 114 into file meetme-conf-rec-114-1427681134.12.wav.
-- <SIP/from-trunk-00000004> Playing 'conf-onlyperson.slin' (language 'en')
-- Started music on hold, class 'default', on SIP/from-trunk-00000004
-- Stopped music on hold on SIP/from-trunk-00000004
-- Started music on hold, class 'default', on SIP/from-trunk-00000004
-- Stopped music on hold on SIP/from-trunk-00000004
-- Hungup 'DAHDI/pseudo-1851176225'
-- Hungup 'DAHDI/pseudo-980279104'-- Spawn extension (ext-meetme, 114, 4) exited non-zero on 'SIP/from-trunk-00000004'
-- Executing [h@ext-meetme:1] Hangup("SIP/from-trunk-00000004", "") in new stack -- Spawn extension (ext-meetme, h, 1) exited non-zero on 'SIP/from-trunk-00000004'
вопрос к этой строке "cp /var/lib/asterisk/confs/114/*.call /var/spool/asterisk/outgoing" zzuz (43 mins ago) --- так осуществляется подключение других участников к конференции(с помошью call файлов). К поставленному вопросу это отношения не имеет.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.