Asterisk i.c.m. Fritz ISDN v2. PCI kaart

Pagina: 1
Acties:

  • Raenius
  • Registratie: December 2003
  • Laatst online: 20-08-2021
Allen,

Na behoorlijk wat gezoek en geprobeer kom ik nog steeds niet tot een werkende (recent) aangeschafte Fritz! ISDN v2 kaart in combinatie met Asterisk.

Voor zover ik kan zien staat mijn Fritz kaart goed geinstalleerd. Hoewel Kudzu hem niet zag staat hij wel in de sysconfig/hwconfig als zijnde geinstalleerd. Er is een vrije ISDN lijn op aan gesloten en dat nummer is bekend. Ik probeer op dit moment alleen inkomende call op dat ISDN nummer door te sturen naar de Softphone op mijn PC. De softphone is goed geinstalleerd en registreert correct op de Asterisk.

Standaard heeft Asterisk de i4l driver geinstalleerd, allereerst zou ik het hier graag werkend op krijgen vooraleer over te stappen op de CAPI driver tenzij dit veel makkelijker is.

Ervarings niveau in linux is beginnend, Asterisk ook maar heb wel ervaring met het aanpassen van .conf files en heb all succesvol telefoons kunnen laten bellen onderling incl voicemail. De volgende stap is nu de koppeling naar PSTN.

Extra info:

[chan_modem.so] => (Generic Voice Modem Driver)
== Parsing '/etc/asterisk/modem.conf': Found
== Loading modem driver chan_modem_i4l.so => (ISDN4Linux Emulated Modem Driver)

Hij laad de driver dus correct.

HWconfig:

class: OTHER
bus: PCI
detached: 0
driver: hisax_fcpcipnp
desc: "AVM Audiovisuelles|Fritz!PCI v2.0 ISDN"
vendorId: 1244
deviceId: 0e00
subVendorId: 1244
subDeviceId: 0e00
pciType: 1

Een modprobe hisax_fcpcipnp geeft geen foutmelding maar ook geen andere meldingen.

In messages:

Oct 12 11:36:53 localhost kernel: HiSax: Card 1 Protocol EDSS1 Id=fcpcipnp0 (0)
Oct 12 11:36:53 localhost kernel: HiSax: DSS1 Rev. 1.1.4.1
Oct 12 11:36:53 localhost kernel: HiSax: 2 channels added
Oct 12 11:36:53 localhost kernel: HiSax: MAX_WAITING_CALLS added
Oct 12 11:36:53 localhost kernel: hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 00:14.0

Als ik in de modem.conf naar het device /dev/ttyI0 en 1 wijs dan geeft hij aan dat deze niet bestaat, wanneer ik asterisk na de modprobe opstart geeft hij geen foutmeldingen meer, dus ik neem op dit moment aan dat de kaart goedwerkt en Asterisk hem ziet.

Hoe zie ik trouwens wel interface er gekoppeld is aan mijn ISDN kaart?

Heeft iemand ervaring met deze kaart icm Asterisk en wil die delen of heeft iemand misschien zelfs een werkende modem.conf die hij wilt delen...zelfs een hint in de goede richting zou ik zeer op prijs stellen.

Alvast bedankt!

[ Voor 38% gewijzigd door Raenius op 12-10-2005 12:36 . Reden: Extra info toegevoegd. ]

http://www.catalogged.net/


  • Raenius
  • Registratie: December 2003
  • Laatst online: 20-08-2021
Nou ben ondertussen gelukkig al weer verder, stuit nu op een volgend probleem. Wanneer ik met mijn kaart naar buiten wil bellen krijg ik de volgende melding:

-- Executing Dial("SIP/102-c056", "Modem/g1:00104431040") in new stack
-- Called g1:00104431040
Oct 13 15:08:14 WARNING[2344]: chan_modem_i4l.c:380 i4l_read: Device '/dev/ttyI1' lacking dialtone
-- Hungup 'Modem[i4l]/ttyI1'
== No one is available to answer at this time (1:0/0/0)
== Auto fallthrough, channel 'SIP/102-c056' status is 'NOANSWER'


Heeft iemand hier ervaring mee?

[ Voor 17% gewijzigd door Raenius op 13-10-2005 15:41 ]

http://www.catalogged.net/


  • Raenius
  • Registratie: December 2003
  • Laatst online: 20-08-2021
Even een update, zover zit ik nu. Hij geeft op dit moment een probleem aan wanneer ik bij Asterisk de chan_misdn.so inlaad. (maak nu gebruik van MISDN). Wanneer ik Asterisk inlaad dan krijg ik het volgende:

Quick update, in light of some recent findingds I changed the rc.conf to the following:

ISDN_MODPROBE="avmfritz protocol=0x2 layermask=0xf debug=0x0"

When AstLinux is booted I perform a 'modprobe avmfritz protocol=0x2 layermask=0xf debug=0x0'


and now I got the following error when starting asterisk:

[chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
== Parsing '/etc/asterisk/misdn.conf': Found
== Registered channel type 'mISDN' (This driver enables the asterisk to use hardware which is supported by the new )
debug_init: using stdout for debug log
debug_init: using stderr for warning log
debug_init: using stderr for error log
debug_init: debug_mask = 0
Init. Stack on port:1
TE Stack
Init.BC 0 on port:1
Bidx 0
--> Child 10000101
Init.BC 1 on port:1
Bidx 1
--> Child 10000201
Init. Stack on port:2
TE Stack
mISDN create_layer st(1) LM(10) inst not empty(e6b457a0)
No Upper ID port:2
init_stack: Function not implemented
MISDN free_device: entrylist not empty

http://www.catalogged.net/