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 応答:指定された名前に無効な文字が含まれているか、このデバイス タイプに対して正しくフォーマットされていません。
この問題を解決するにはどうすればよいですか? ありがとうございました