Skip to the content.

Подсказки

Отправка сообщения MESSAGE всем контактам одного endpoint

exten => _XX,1,Set(TIMEOUT(absolute)=30)
 same => n,Set(array_contacts=${PJSIP_DIAL_CONTACTS(${EXTEN})})
 same => n,While($["${SET(contact=${SHIFT(array_contacts,&):6})}" != ""])
 same => n,MessageSend(pjsip:${contact})
 same => n,EndWhile
 same => n,Hangup()

Настройка DAHDI для карты TDM800 и TDM410

Хотя TDM410 и TDM800 больше не «поддерживаются», их можно заставить работать. В файл dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/wctdm24xxp/base.c добавьте обратно устройства PCI для TDM410 и TDM800

static DEFINE_PCI_DEVICE_TABLE(wctdm_pci_tbl) = {
    { 0xd161, 0x2400, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm2400 },
    **{ 0xd161, 0x0800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm800 },**
    { 0xd161, 0x8002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex800 },
    { 0xd161, 0x8003, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex2400 },
    **{ 0xd161, 0x8005, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm410 },**
    { 0xd161, 0x8006, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex410 },
    { 0xd161, 0x8007, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcha80000 },
    { 0xd161, 0x8008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wchb80000 },
    { 0 }
};

ну и конечно пересобрать dahdi

https://serverfault.com/questions/978738/dahdi-3-0-0-not-assign-spans-and-cannot-generate-configuration