Я пытаюсь связан с моим провайдером по помощи этих строк кода:Conection проблема с моим оператором мобильной связи
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);
}
}
}
На выполнение этого кода, система не в состоянии получить Provider. Когда я использую gjtapi-1.8.jar в библиотеке, он показывает «[email protected]» в качестве поставщика. Я добавил 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 не может быть реализован на javax.telephony.JtapiPeerFactory.getJtapiPeer (JtapiPeerFactory.java:135) в Phone.Outcall.main (Outcall.java:24)" является когда я удаляю файл gjtapi-1.8.jar из библиотеки. И когда я добавляю этот файл в библиотеку, он показывает провайдера как «[email protected]», и звонок не подключается к мобильному no. Есть еще несколько классов, над которыми я работаю, взятых из файла jtapi-1_4-fr3-spec> javax> Telephony> package.html ".
Эти файлы: OutCall.java & MyOutCallObserver.java, над которыми я работаю.