Если пиры хранятся в базе данных, то можно написать запрос, выбирающий всех пиров по callgroup или namedcallroup.Все никак не переведу их в базу, настраивал по мануалу от Serveradmin. Все хранится в файле. Как их перевести на базу пока не знаю и нет достаточного навыка.
Опять же, можно автоматизировать процесс. Если у вас номера и комнаты где-то хранятся, например в Active Directory, то можно сделать скрипт, который будет автоматически генерировать списки соседей для каждого номера и записывать их в отдельный файл, подключаемый через include.Это слишком сложно для меня, но спасибо.
Если в файле, то можно перебрать всех и найти соседей через SIPPEER(namedcallroup), но, наверное, придётся перебирать все номера от 100 до 999. По крайней мере, я не знаю способа получить номера всех пиров из диалплана.Да вероятно буду копать в эту сторону.