Package org.cipango.ims

Source Code of org.cipango.ims.RfClient

package org.cipango.ims;

import java.net.InetAddress;

import org.cipango.diameter.base.Common;
import org.cipango.diameter.ims.Cx;
import org.cipango.diameter.node.DiameterRequest;
import org.cipango.diameter.node.Node;
import org.cipango.diameter.node.Peer;

public class RfClient
{
  public static void main(String[] args) throws Exception
  {
    Node node = new Node(3869);
    node.setIdentity("client.rf.cipango.org");
    node.setRealm("cipango.org");
   
    node.addSupportedApplication(Cx.CX_APPLICATION_ID);
   
    Peer peer = new Peer("hss.cipango.org");
    peer.setAddress(InetAddress.getByName("192.168.2.208"));
    peer.setPort(3868);
   
    node.addPeer(peer);
    node.start();
   
    while (!peer.isOpen())
      Thread.sleep(100);
   
    /*
    DiameterRequest request = new DiameterRequest(node, Accounting.ACR, Accounting.ACCOUNTING_ORDINAL, "12345");
    request.add(Common.DESTINATION_REALM, "cipango.org");
    request.add(Common.DESTINATION_HOST, "server.rf.cipango.org");
   
    request.add(Accounting.ACCOUNTING_RECORD_TYPE, Accounting.AccountingRecordType.EVENT_RECORD);
    request.add(Accounting.ACCOUNTING_RECORD_NUMBER, 1);

    request.send(); */
  }
TOP

Related Classes of org.cipango.ims.RfClient

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.