This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
организация_ip_телефонии_на_unix_asterisk [2012/10/30 14:55] val |
организация_ip_телефонии_на_unix_asterisk [2013/05/22 13:50] (current) |
||
|---|---|---|---|
| Line 64: | Line 64: | ||
| [103] | [103] | ||
| type=friend | type=friend | ||
| - | secret=tpassword3 | + | secret=tpassword103 |
| ; callerid=Sidorov Sidor Sidorovitch <103> | ; callerid=Sidorov Sidor Sidorovitch <103> | ||
| host=dynamic | host=dynamic | ||
| Line 70: | Line 70: | ||
| [104] | [104] | ||
| type=friend | type=friend | ||
| - | secret=tpassword4 | + | secret=tpassword104 |
| ; callerid=Koshkin Vasiliy Myrkovitch <104> | ; callerid=Koshkin Vasiliy Myrkovitch <104> | ||
| host=dynamic | host=dynamic | ||
| Line 77: | Line 77: | ||
| ==== Подготовка оборудования ==== | ==== Подготовка оборудования ==== | ||
| + | * Linksys SPA-3102 [[Linksys SPA-3102#Восстановление фабричных настроек]] | ||
| * SIP Phone Panasonic KX-UT1XX [[SIP Phone Panasonic KX-UT1XX#Восстановление фабричных настроек]] | * SIP Phone Panasonic KX-UT1XX [[SIP Phone Panasonic KX-UT1XX#Восстановление фабричных настроек]] | ||
| - | * Linksys SPA-3102 [[Linksys SPA-3102#Восстановление фабричных настроек]] | ||
| * Cisco 7912 [[Cisco 7912#Восстановление фабричных настроек]] | * Cisco 7912 [[Cisco 7912#Восстановление фабричных настроек]] | ||
| Line 97: | Line 97: | ||
| ===== Модуль 5. Организация телефонии между офисами предприятия ===== | ===== Модуль 5. Организация телефонии между офисами предприятия ===== | ||
| - | * Настройка звонков в между офисом X и Y по IAX ([[сервис_asterisk#Подключение Asterisk к Asterisk через IAX]]) | + | * Настройка звонков в между офисом X и Y ([[сервис_asterisk#Подключение Asterisk к Asterisk по протоколу IAX]]) |
| ===== Модуль 6. Подключение Asterisk к телефонной сети ===== | ===== Модуль 6. Подключение Asterisk к телефонной сети ===== | ||
| Line 103: | Line 103: | ||
| ==== Использование VoIP провайдеров для исходящих звонков в телефонную сеть ==== | ==== Использование VoIP провайдеров для исходящих звонков в телефонную сеть ==== | ||
| - | * Подключение к SIP VOIP ([[Сервис Asterisk#Подключение к SIP VOIP на примере SIPNET]]) | + | * [[Материалы по VoIP#Настройка Asterisk для связи с VoIP провайдерами]] |
| === Настройки системы слушателя === | === Настройки системы слушателя === | ||
| Line 110: | Line 110: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [voip1] | + | [voip1_00000X] |
| type=peer | type=peer | ||
| secret=spasswordX | secret=spasswordX | ||
| - | defaultuser=corpX | + | defaultuser=00000X |
| host=isp.un | host=isp.un | ||
| fromdomain=isp.un | fromdomain=isp.un | ||
| - | fromuser=corpX | + | fromuser=00000X |
| </code><code> | </code><code> | ||
| server# cat extensions.conf | server# cat extensions.conf | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1/${EXTEN}) | + | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1_00000X/${EXTEN}) |
| </code> | </code> | ||
| Line 130: | Line 130: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [corp1] | + | [000001] |
| type=user | type=user | ||
| secret=spassword1 | secret=spassword1 | ||
| Line 136: | Line 136: | ||
| context=voip | context=voip | ||
| ... | ... | ||
| - | [corp6] | + | [000006] |
| type=user | type=user | ||
| secret=spassword6 | secret=spassword6 | ||
| Line 157: | Line 157: | ||
| [general] | [general] | ||
| ... | ... | ||
| - | register => corpX:spasswordX@isp.un/voip1 | + | register => 00000X:spasswordX@isp.un/voip1_00000X |
| ... | ... | ||
| - | [voip1] | + | [voip1_00000X] |
| type=friend | type=friend | ||
| + | insecure=invite | ||
| ... | ... | ||
| </code><code> | </code><code> | ||
| Line 166: | Line 167: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | exten => voip1,1,Dial(SIP/101&SIP/102&SIP/103&SIP/104) | + | exten => voip1_00000X,1,Dial(SIP/101&SIP/102&SIP/103&SIP/104) |
| </code> | </code> | ||
| Line 174: | Line 175: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [corp1] | + | [000001] |
| type=friend | type=friend | ||
| - | fromuser=corp1 | ||
| ... | ... | ||
| - | [corp6] | + | [000006] |
| type=friend | type=friend | ||
| - | fromuser=corp6 | ||
| ... | ... | ||
| </code><code> | </code><code> | ||
| Line 188: | Line 187: | ||
| [office] | [office] | ||
| ... | ... | ||
| - | exten => _80X,1,Dial(SIP/corp${EXTEN:2}) | + | exten => _80X,1,Dial(SIP/00000${EXTEN:2}) |
| - | exten => sipnet,1,Dial(SIP/corp1&SIP/corp2&SIP/corp3&SIP/corp4&SIP/corp5&SIP/corp6) | + | exten => sipnet,1,Dial(SIP/000001&SIP/000002&SIP/000003&SIP/000004&SIP/000005&SIP/000006) |
| ... | ... | ||
| </code> | </code> | ||
| Line 215: | Line 214: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1/${EXTEN}) | + | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1_00000X/${EXTEN}) |
| exten => _8XXXXXXXXXX,n,Dial(SIP/co1/${EXTEN:10}) | exten => _8XXXXXXXXXX,n,Dial(SIP/co1/${EXTEN:10}) | ||
| ... | ... | ||
| Line 243: | Line 242: | ||
| ==== Подключение к Asterisk Inernet пользователей ==== | ==== Подключение к Asterisk Inernet пользователей ==== | ||
| - | * Для подключения используется канал 202 | + | * Для подключения используется канал 102 |
| * Для экономии трафика используем кодек с меньшей полосой (не забыть указать в клиенте) | * Для экономии трафика используем кодек с меньшей полосой (не забыть указать в клиенте) | ||
| Line 250: | Line 249: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [202] | + | [102] |
| ... | ... | ||
| disallow=all | disallow=all | ||
| Line 263: | Line 262: | ||
| [general] | [general] | ||
| ... | ... | ||
| - | context=office | + | context=from-office |
| ... | ... | ||
| - | [202] | + | [102] |
| ... | ... | ||
| - | context=internet | + | context=from-internet |
| ... | ... | ||
| [co1] | [co1] | ||
| Line 273: | Line 272: | ||
| context=incoming | context=incoming | ||
| ... | ... | ||
| - | [voip1] | + | [voip1_00000X] |
| ... | ... | ||
| context=incoming | context=incoming | ||
| Line 285: | Line 284: | ||
| type=user | type=user | ||
| ... | ... | ||
| - | context=peeroffice | + | context=from-corp |
| ... | ... | ||
| </code><code> | </code><code> | ||
| Line 291: | Line 290: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [office] | + | [from-office] |
| - | include => internal | + | include => to-office |
| - | include => intercorp | + | include => to-corp |
| - | include => external | + | include => to-pstn |
| - | [internet] | + | [from-internet] |
| - | include => internal | + | include => to-office |
| - | include => intercorp | + | include => to-corp |
| - | [peeroffice] | + | [from-corp] |
| - | include => internal | + | include => to-office |
| - | [internal] | + | [to-office] |
| exten => 301 ... | exten => 301 ... | ||
| - | exten => _2XX,1,Dial(SIP/${EXTEN}) | + | exten => _1XX,1,Dial(SIP/${EXTEN}) |
| - | [intercorp] | + | [to-corp] |
| - | exten => _0Y2XX,1,Set(CALLERID(num)=0X${CALLERID(num)}) | + | exten => _0Y1XX,1,Set(CALLERID(num)=0X${CALLERID(num)}) |
| - | exten => _0Y2XX,n,Dial(IAX2/corpY/${EXTEN:2}) | + | exten => _0Y1XX,n,Dial(IAX2/corpY/${EXTEN:2}) |
| - | [external] | + | [to-pstn] |
| exten => _8XXXXXXXXXX,1,Dial(SIP/voip1/${EXTEN}) | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1/${EXTEN}) | ||
| exten => _8XXXXXXXXXX,n,Dial(SIP/co1/${EXTEN:10}) | exten => _8XXXXXXXXXX,n,Dial(SIP/co1/${EXTEN:10}) | ||
| [incoming] | [incoming] | ||
| - | exten => co1,1,Dial(SIP/201&SIP/202&SIP/203&SIP/204) | + | exten => co1,1,Dial(SIP/101&SIP/102&SIP/103&SIP/104) |
| - | exten => voip1,1,Dial(SIP/201&SIP/202&SIP/203&SIP/204) | + | exten => voip1_00000X,1,Dial(SIP/101&SIP/102&SIP/103&SIP/104) |
| </code> | </code> | ||
| Line 336: | Line 335: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [corp1] | + | [000001] |
| ... | ... | ||
| nat=yes | nat=yes | ||
| Line 342: | Line 341: | ||
| canreinvite=no | canreinvite=no | ||
| ... | ... | ||
| - | [corp6] | + | [000006] |
| ... | ... | ||
| nat=yes | nat=yes | ||
| Line 361: | Line 360: | ||
| defaultexpiry=60 | defaultexpiry=60 | ||
| ... | ... | ||
| - | [voip1] | + | [voip1_000001] |
| ... | ... | ||
| canreinvite=no | canreinvite=no | ||
| Line 378: | Line 377: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | [202] | + | [102] |
| ... | ... | ||
| nat=yes | nat=yes | ||
| Line 389: | Line 388: | ||
| * Достаточно перезапустить сервисы Asterisk для вступления в силу новых параметров DNS | * Достаточно перезапустить сервисы Asterisk для вступления в силу новых параметров DNS | ||
| - | |||
| ===== Модуль 9. Настройка сервисов корпоративной телефонии ===== | ===== Модуль 9. Настройка сервисов корпоративной телефонии ===== | ||
| - | [[Сервис Asterisk#Настройка сервисов корпоративной телефонии]] | + | [[Сервис Asterisk#Детализация разговоров]] |
| + | |||
| + | [[Сервис Asterisk#Настройка дополнительных видов обслуживания]] | ||
| ===== Модуль 10. Организация Call центра ===== | ===== Модуль 10. Организация Call центра ===== | ||