2

Cisco Call Manager 6 の AXL API を使用して、Java で新しい IP 電話と新しい回線を追加したいと考えています。コードは次のとおりです。

        XRoutePartition partition = new XRoutePartition();
        partition.setName("PT_INTERNAL");

        XNPDirectoryNumber dirn = new XNPDirectoryNumber();
        dirn.setPattern("1006");
        dirn.setRoutePartition(partition);
        XLine phoneLine = new XLine();
        phoneLine.setDirn(dirn);

        XLine[] phoneLineArray = new XLine[1];
        phoneLineArray[0] = phoneLine;

        AddLineReq addLine = new AddLineReq();
        addLine.setNewLine(dirn);
        XIPPhone.Lines lines = new XIPPhone.Lines();
        lines.getLine().add(0, phoneLine);
        XIPPhone xp = new XIPPhone();

        xp.setName("SEP64168D50552C");
        xp.setDescription("Laroussi Nader Test");
        xp.setProduct("Cisco 7911");
        xp.setClazz("Phone");
        xp.setModel("Cisco 7911");
        xp.setProtocol("SCCP");

        xp.setProtocolSide("User");
        xp.setDefaultProfileName("Standard Common Phone Profile");
        //XDevicePool devicePool = new XDevicePool();
        //devicePool.setName("Default");
        xp.setDevicePoolName("Default");
        //XLocation location = new XLocation();
        //location.setName("Hub_None");
        xp.setLocationName("Hub_None");
        xp.setLines(lines);

        AddPhoneReq addPhoneReq = new AddPhoneReq(); 
        addPhoneReq.setNewPhone(xp);
        StandardResponse response = axlPort.addPhone(addPhoneReq); 

SOAP 応答:指定された名前に無効な文字が含まれているか、このデバイス タイプに対して正しくフォーマットされていません。

この問題を解決するにはどうすればよいですか? ありがとうございました

4

0 に答える 0