• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package gov.nist.javax.sip;
2 
3 import java.io.IOException;
4 
5 import javax.sip.ListeningPoint;
6 import javax.sip.header.ContactHeader;
7 import javax.sip.header.ViaHeader;
8 
9 public interface ListeningPointExt extends ListeningPoint {
10 
11     /**
12      * Create a contact for this listening point.
13      *
14      * @return a contact header corresponding to this listening point.
15      *
16      * @since 2.0
17      *
18      */
19 
createContactHeader()20     ContactHeader createContactHeader() ;
21 
22     /**
23      * Send a heartbeat to the specified Ip address and port
24      * via this listening point. This method can be used to send out a period
25      * CR-LF for NAT keepalive.
26      *
27      * @since 2.0
28      */
sendHeartbeat(String ipAddress, int port)29     public void sendHeartbeat(String ipAddress, int port) throws IOException ;
30 
31     /**
32      * Create a Via header for this listening point.
33      *
34      * @return a via header corresponding to this listening point. Branch ID is set to NULL.
35      *
36      * @since 2.0
37      */
createViaHeader()38     public ViaHeader createViaHeader();
39 
40 
41 }
42