Цитата(sml2012 @ 3.2.2012, 15:04)

Еще раз доброго времени( срочный вопрос((
на модуль PRIM подан поток E1, 10 тайм слотов, 4 городских телефона
Количество портов у модуля сделали 10, и его CO-линии определяются как 61-70
Есть задача сделать один из внешних номеров в качестве персонального для руководителя.
Но не понимаю, как привязать конкретный внешний телефонный номер к номеру CO (61-70)
сорри за сумбурность, просто после аналоговых CO, где все проще с этим, испытываю затруднения
Как правило, в потоке PRI городские номера никак не связаны с номером канала в потоке (или же это делается на стороне провайдера, но крайне редко, в особых случаях). Иначе теряется "вся прелесть"...
Вам нужно просто "связать" городской номер с внутр. номером руководителя, но не с номером СО !!
Каналы в потоке - "обезличенные", это просто среда для передачи данных.
Вызов по любому номеру может придти в любом канале потока.
Провайдер занимает любой свободный канал и присылает сигн. сообщение, в котором указан вызываемый городской номер. Это номер DID. Ваша станция анализирует этот номер и направляет вызов на нужного внутр. абонента (группу/реч. приветствие и пр.).
Т.е. нужно принимать входящие вызовы как DID, а не как Normal CO (не как аналоговые линии).
Привязка в обратную сторону, т.е. для исходящих вызовов, делается за счет назначения всем абонентам нужных значений CLI (АОНов). Руководителю можете привязать в качестве АОНа этот городской номер (или другой из имеющихся у Вас - как угодно).
Прочтите доку по программированию ipLDK (п.2.1.3 DID). Там все более-менее внятно написано. Станция LIK в отношении приема DID вызовов и формирования АОН практически аналогична станции ipLDK.
Кстати, на тему того, как работает линия ISDN я уже неоднократно пояснял здесь на форуме. Можете воспользоваться поиском... Ну, и, ИМХО, наверное, будет нелишним почитать какой-нибудь учебник по ISDN... Сейчас найти какую-либо книжку типа "ISDN для чайников" - не проблема, не то что в наше время, кода не было никакой литературы по этой теме...