Mobicents and Yate (Yet Another Telephony Engine) – a powerful synergy

After spending some time working with Asterisk and Yate I started to prefer the latter. Thus since most of my project is based on Mobicents and JAIN SLEE I started to think about integrating both environment. Few days later I had an initial version of Yate Resource Adapter for Mobicents ready.

Czytaj dalejMobicents and Yate (Yet Another Telephony Engine) – a powerful synergy

Mobicents Diameter trips&tricks part 1

Below you may find a few tips on using Mobicents Diameter:

  • Mobicents Diameter stack is based on jDiameter – the state of particular RA is synchronized with subprocesses managed by jDiameter, which may result in possible desynchronizationa and strange behavior :)
    • e.g if we receive back a message we are just trying to send  that means that there is something wrong on routing configuration and/or the peer we are trying to send the message to is not available
  • every host that connects as a client to a server based on Mobicents Diameter must have a resolvable host name – by using DNS or other  method (eg / etc / hosts). Otherwise the logs will show some odd exceptions
  • Czytaj dalejMobicents Diameter trips&tricks part 1

Mobicents Diameter Tips&Tricks cz.1

Poniżej kilka porad dotyczących używania Diameter-a dostarczonego przez Mobicents w usługach Diameter:

  • stos Mobicents jest oparty o jDiameter – stan RA jest synchronizowany z podprocesami zarządzanymi przez jDiameter, co może się kończyć różnie, generalnie RA tylko nasłuchują zmian stanów sesji w jDiameter, więc jeżeli coś jest nie tak z sesją, tam trzeba szukać przyczyn
    • np. jeżeli wysyłając wiadomość otrzymujemy ją z powrotem to znaczy że routing wiadomości na poziomie MUX jest źle skonfigurowany lub peer do którego chcemy wysłać wiadomość jest niedostępny
  • każdy host, który się łączy jako klient do serwera Diameter opartego o Mobicents musi mieć mapowanie adresu IP na nazwę – za pomocą DNS lub innych (np. /etc/hosts). W innym wypadku w logach będą się pokazywać dziwne wyjątki
  • Czytaj dalejMobicents Diameter Tips&Tricks cz.1

Dlaczego lubię technologię JAIN SLEE

Zdarzyło się, że przy realizacji kilku projektów dla telekomunikacji. Analizowaliśmy kilka rożnych rozwiązań, jakkolwiek jeżeli ktoś szuka skalowalnego środowiska umożliwiającego szybkie tworzenie aplikacji to wybór jest tylko jeden. Ponieważ teraz piszę kilka projektów dotykających różnych obszarów działalności operatora, w przyszłości będę umieszczał artykuły dotyczące tej technologii dotyczące przykładowych tematów: Obsługa Diameter w Mobicents (napisanie własnego … Czytaj dalejDlaczego lubię technologię JAIN SLEE

%d bloggers like this: