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
  • (więcej…)

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
  • (więcej…)

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 adaptera zasobów, przykłady usługi odpytującej kilka systemów za pomocą różnego rodzaju interfejsów Diameter) Usługi oparte o stos SS7 i SIGTRAN w Mobicents Serwisy udostępniane jako WebServices w Mobicents Konfiguracja usługi zarządzającej konfiguracja dla innych usług z automatycznym powiadamianiem o zmianach konfiguracji Najważniejsze dla mnie cechy środowiska JAIN SLEE to: prosty podział na moduły - albo coś jest usługą (Service building block - SBB), wszystkie pozostałe…

Close Menu