Проблема с соединением с моим оператором мобильной связи

Я пытаюсь связаться с моим провайдером с помощью этих строк кода:

import javax.telephony.*; 
import javax.telephony.Phone.*; 
import javax.comm.*; 
import Phone.ProviderService; 
public class terminals 
{    
  private Address origaddr;
  private Provider myprovider;
  public void getTerm()
  {
     try
     {
       JtapiPeer peer = JtapiPeerFactory.getJtapiPeer(null);
       myprovider = peer.getProvider(null);
       System.out.println("Provider is " + myprovider);
     } catch (Exception e)
     {
       System.out.println("Can't get Provider: " + e.toString());
       System.exit(0);
     }
   }
}

При выполнении этого кода система не может получить поставщика. Когда я использую в библиотеке gjtapi-1.8.jar, в качестве провайдера он показывает "net.sourceforge.gjtapi.GenericProvider@53c015". Я добавил в библиотеку файлы log4j-1.2.12.jar, jtapi-1.3.1.jar, gjtapi-tapi3-1.9-rc1.jar, Gjtapi-1.8.jar, log4j.properties. Он работает, но я хочу подключить его к своему оператору мобильной связи. Я использую MTNL (через Serial prot) провайдера мобильной связи в Дели (Индия) и MTNL для подключения к широкополосной сети (через LAN) Пожалуйста, предложите мне, как продолжить.

"javax.telephony.JtapiPeerUnavailableException: JtapiPeer: не удалось создать экземпляр DefaultJtapiPeer. Я удаляю файл gjtapi-1.8.jar из библиотеки. И когда я добавляю этот файл в библиотеку, он показывает провайдера как "net.sourceforge.gjtapi.GenericProvider@53c015", и вызов не подключается ни к какому мобильному номеру. Есть еще несколько классов, над которыми я работаю, взятых из файла "jtapi-1_4-fr3-spec>javax>Telephony>package.html".

Это файлы OutCall.java и MyOutCallObserver.java, над которыми я работаю.

1 ответ

В других реализациях JTAPI (например, Cisco) необходимо передать строку подключения провайдера в метод getProvider:

provider = peer.getProvider("host;login=username;passwd=password;appinfo=MyApp");
Другие вопросы по тегам