Здравствуйте,
Alexander V Alekseev wrote:
> Hello!
>
> On Tue, 5 Dec 2006, Dmitry Akindinov wrote:
>
>> Alexander V Alekseev wrote: >>> >>> Господа! А CGP поддерживает overlap dialing? >>> >>> Собственно, вот цитата из RFC 2543: >>> --------------------------------------------------- >>> 7.4.21 484 Address Incomplete >>> >>> The server received a request with a To (Section 6.37) address or >>> Request-URI that was incomplete. Additional information SHOULD be >>> provided. >>> >>> >>> This status code allows overlapped dialing. With overlapped >>> dialing, the client does not know the length of the dialing >>> string. It sends strings of increasing lengths, prompting >>> the user for more input, until it no longer receives a 484 >>> status response. >>> --------------------------------------------------- >>> (в RFC 3261 это пункт 21.4.22) >>> >>> Bye. Alex. >> >> CGPro это поддерживает в том смысле, что ничто не мешает реализовать >> CG/PL програмку дозвона по получении этого кода перезванивать с новым >> номером. Или наоборот, отвечать звонящему с этим кодом, если номер не >> может быть однозначно разобран. >> >> Вообще, судя поописанию выше, фича это скорее клиентская.> цифра 5, а в роутере есть маршруты:
>
> Хочется это получить "по простому": если нам пришла, допустим
Роутинг в CGPro не исчерпывается одной лишь таблицей роутера. Это - во-первых. Во-вторых, ни в файлах настроек, ни в в памяти во время работы роутинг не представлен (и в общем случае не может быть представлен) в виде какого-то дерева, глядя на которое можно было бы сразу сказать - да, номера, начинающегося с 51127 у нас точно нет. Поэтому, сам сервер выдавать этот код не будет.
Если очень надо - можно реализовать приложение, которое такие структуры будет строить и выдавать результат в виде 484 "продолжайте набор" или 404 "нет тут таких".
Но это все - теория. Практический вопрос состоит в том, каким вы видите применение этому механизму. И с какими клиентами.
Ведь использоввание этого кода означает, что на каждое нажатие кнопок на телефоне, он будет слать серверу INVITE - каждый раз со все более длинным URI. Не знаю, кому петь славу, но ни один из известных мне клиентов так себя не ведет. И это правильно. Представьте, что при наборе URL в адресной строке браузера на каждую буковку удет выполняться по крайней мере запрос к DNS или обращение к ресурсу на сервере, URI которого полностью еще не введен. Сама идея, на мой взгляд, порочна.
-- Best regards, Dmitry Akindinov -- Stalker Labs.Получено Tue Dec 05 19:46:49 2006
Этот архив был сгенерирован hypermail 2.1.8 : Tue 05 Dec 2006 - 23:14:28 MSK