Aš naudoju FlyNumber, kad nukreipčiau skambučius į Asterisk SIP paskyrą, bet neseniai mano interneto tiekėjas atliko tam tikrus infrastruktūros pakeitimus, dėl kurių per SIP nebegaliu priimti skambučių. Bandau naudoti IAX paskyrą pagal šį konfigūracijos pavyzdį: Configure IAX to receive phone calls from a DID phone number | FlyNumber, tačiau neturiu garso nei viena, nei kita kryptimi.
Jau išbandžiau kitą tiekėją ir garsas veikė, taip pat IAX klientai gauna garsą abiem kryptimis, taigi problema susiaurėja tik iki FlyNumber.
Bandžiau naudoti GSM (kad taupyčiau pralaidumą), o, panašu, Flynumber pusėje buvo prašomas ulaw (G711).
-- Accepting UNAUTHENTICATED call from 46.19.209.77:
> requested format = ulaw,
> requested prefs = (),
> actual format = gsm,
> host prefs = (gsm),
> priority = mine
Su šiais nustatymais negirdėjau garso (kiti mano IAX klientai šiuo metu naudoja GSM be jokių problemų). Jei priverčiu IAX naudoti ulaw, mano Flynumber iš tikrųjų veikia.
-- Accepting UNAUTHENTICATED call from 46.19.209.77:
> requested format = ulaw,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (ulaw),
> priority = mine
Ar gali būti problema su Flynumber GSM kodeku, naudojamu per IAX?
Taip, mes palaikome GSM kodeką naudojant IAX protokolą.
Garso problemų neturėtų kilti, jei kliento užkardos (firewall) pusėje RTP garso srautui yra įjungtas šis IP adresų diapazonas – 46.19.209.0/25 ir 46.19.210.0/25.