diff options
| author | root <root@krebs> | 2011-08-22 23:27:58 +0200 | 
|---|---|---|
| committer | root <root@krebs> | 2011-08-22 23:27:58 +0200 | 
| commit | ccbb59070dfbec560c989cb8c6bd2baf7a8e047e (patch) | |
| tree | 2bcd4b69c45aead9265fa1f55e060e6662f8819c | |
| parent | 77653ab3cb741537e475c2556b6c164b74657e99 (diff) | |
| parent | b249a8963df0869c3f7509b99d15ab4e08954b07 (diff) | |
Merge branch 'master' of github.com:/krebscode/painload
| -rw-r--r-- | cholerab/kasten/doku | 7 | ||||
| -rw-r--r-- | cholerab/shirts/bestellliste | 18 | ||||
| -rwxr-xr-x | oncology/bin/krebshostup | 2 | ||||
| -rw-r--r-- | ovh/soapi/Makefile | 2 | ||||
| -rw-r--r-- | ovh/soapi/README | 1 | ||||
| -rwxr-xr-x | ovh/soapi/domainCapabilities | 24 | ||||
| -rwxr-xr-x | ovh/soapi/domainInfo | 28 | ||||
| -rwxr-xr-x | ovh/soapi/domainList | 24 | ||||
| -rw-r--r-- | ovh/soapi/soapi-re-1.24.wsdl | 20105 | ||||
| -rwxr-xr-x | ovh/soapi/zoneEntryAdd | 33 | ||||
| -rwxr-xr-x | ovh/soapi/zoneEntryDel | 33 | ||||
| -rwxr-xr-x | ovh/soapi/zoneEntryList | 24 | ||||
| -rwxr-xr-x | ovh/soapi/zoneExport | 28 | ||||
| -rwxr-xr-x | ovh/soapi/zoneImport | 32 | 
14 files changed, 20321 insertions, 40 deletions
| diff --git a/cholerab/kasten/doku b/cholerab/kasten/doku new file mode 100644 index 00000000..8246c80f --- /dev/null +++ b/cholerab/kasten/doku @@ -0,0 +1,7 @@ +[23:08:57]     makefu> tv\d: wir haben ein neuen status in krebs. die Cancer Knights. Sie arbeiten fuer uns und fuehlen sich besser weil sie ueber den crab people sind. Sie stellen hardware und  +                       arbeitskraft bereit, haben aber keine rechte +[23:09:49]  momorient> die cancer knights punchen dann auch für uns wenn wir zu faul sind oder? +[23:10:22]     makefu> infin wird der erste cancer knight +[23:11:46]     makefu> jo, solange das noch nicht implementiert ist haben wir cancer knights +[23:12:26]     makefu> sobald 3 cancer knights zusammen sind koennen sie krebsminister werden und dann zum punchen aufgefordert werden + diff --git a/cholerab/shirts/bestellliste b/cholerab/shirts/bestellliste index e23a963f..6d65dea1 100644 --- a/cholerab/shirts/bestellliste +++ b/cholerab/shirts/bestellliste @@ -1,17 +1,17 @@ -                GEZ +                GEZ ERH  tv:       2 M   j            1 S   j  ulrich:   1 M -felix:    2 M -          1 S -Lassulus: 2 M +felix:    2 M   j   j +          1 S   j   j +Lassulus: 2 M   j   j  Pfleidi:  1 L  Tensai:   1 L  Momo:     1 XXL -hadez:    1 L   j -          1 M   j +hadez:    1 L   j   j +          1 M   j   j  Phil:     1 S -Lukas:    1 M +Lukas:    1 M   v   j  Jan:      1 2XL  Ronny:    1 M  Marc:     1 L @@ -20,5 +20,5 @@ Sascha:   1 XL  Moritz:   1 M  RIPE:     1 XL  kh:       1 L   j -miefda:   1 L -          1 XL +miefda:   1 L   j   j +          1 XL  j   j diff --git a/oncology/bin/krebshostup b/oncology/bin/krebshostup new file mode 100755 index 00000000..eb422ff7 --- /dev/null +++ b/oncology/bin/krebshostup @@ -0,0 +1,2 @@ +#!/bin/sh +nmap -sP 10.7.7.0/24 -T5| grep "Host is up" | wc -l diff --git a/ovh/soapi/Makefile b/ovh/soapi/Makefile index 6a4a3a6b..8cc257ea 100644 --- a/ovh/soapi/Makefile +++ b/ovh/soapi/Makefile @@ -9,7 +9,7 @@ target_exes := $(addprefix ../../bin/,$(exes))  install: $(target_exes)  ../../bin/%: % SOAPpy -		ln -vsnf ../ovh/soapi/$* $@ +		ln -snf ../ovh/soapi/$* $@  src:  	mkdir $@ diff --git a/ovh/soapi/README b/ovh/soapi/README new file mode 100644 index 00000000..42ad5ebf --- /dev/null +++ b/ovh/soapi/README @@ -0,0 +1 @@ +https://www.ovh.com/soapi/en/ diff --git a/ovh/soapi/domainCapabilities b/ovh/soapi/domainCapabilities index edce3f0d..dad8311d 100755 --- a/ovh/soapi/domainCapabilities +++ b/ovh/soapi/domainCapabilities @@ -1,24 +1,28 @@  #!/usr/bin/python  from os import environ -import pprint +from os.path import dirname, realpath  from SOAPpy import WSDL +from json import dumps, JSONEncoder -soap = WSDL.Proxy('https://www.ovh.com/soapi/soapi-re-1.24.wsdl') +def default(o): +   try: +       iterable = iter(o) +   except TypeError: +       pass +   else: +       return list(iterable) +   return JSONEncoder.default(o) + +wsdl = dirname(realpath(__file__)) + '/soapi-re-1.24.wsdl' +soap = WSDL.Proxy(wsdl)  username = environ['KREBS_OVH_USER']  password = environ['KREBS_OVH_PASS'] -#login  session = soap.login(username, password, 'de', 0) -print "login successfull" -#domainCapabilities  result = soap.domainCapabilities(session, 'krebsco.de') -print "domainCapabilities successfull" -pp = pprint.PrettyPrinter(indent=4) -pp.pprint(result) # your code here ... +print dumps(result, sort_keys=True, indent=2, default=default) -#logout  soap.logout(session) -print "logout successfull" diff --git a/ovh/soapi/domainInfo b/ovh/soapi/domainInfo new file mode 100755 index 00000000..e32262e1 --- /dev/null +++ b/ovh/soapi/domainInfo @@ -0,0 +1,28 @@ +#!/usr/bin/python + +from os import environ +from os.path import dirname, realpath +from SOAPpy import WSDL +from json import dumps, JSONEncoder + +def default(o): +   try: +       iterable = iter(o) +   except TypeError: +       pass +   else: +       return list(iterable) +   return JSONEncoder.default(o) + +wsdl = dirname(realpath(__file__)) + '/soapi-re-1.24.wsdl' +soap = WSDL.Proxy(wsdl) + +username = environ['KREBS_OVH_USER'] +password = environ['KREBS_OVH_PASS'] + +session = soap.login(username, password, 'de', 0) + +result = soap.domainInfo(session, 'krebsco.de') +print dumps(result, sort_keys=True, indent=2, default=default) + +soap.logout(session) diff --git a/ovh/soapi/domainList b/ovh/soapi/domainList index 3f829ebe..342eec72 100755 --- a/ovh/soapi/domainList +++ b/ovh/soapi/domainList @@ -1,24 +1,28 @@  #!/usr/bin/python  from os import environ -import pprint +from os.path import dirname, realpath  from SOAPpy import WSDL +from json import dumps, JSONEncoder -soap = WSDL.Proxy('https://www.ovh.com/soapi/soapi-re-1.24.wsdl') +def default(o): +   try: +       iterable = iter(o) +   except TypeError: +       pass +   else: +       return list(iterable) +   return JSONEncoder.default(o) + +wsdl = dirname(realpath(__file__)) + '/soapi-re-1.24.wsdl' +soap = WSDL.Proxy(wsdl)  username = environ['KREBS_OVH_USER']  password = environ['KREBS_OVH_PASS'] -#login  session = soap.login(username, password, 'de', 0) -print "login successfull" -#domainHostList  result = soap.domainList(session) -print "domainList successfull" -pp = pprint.PrettyPrinter(indent=4) -pp.pprint(result) # your code here ... +print dumps(result, sort_keys=True, indent=2, default=default) -#logout  soap.logout(session) -print "logout successfull" diff --git a/ovh/soapi/soapi-re-1.24.wsdl b/ovh/soapi/soapi-re-1.24.wsdl new file mode 100644 index 00000000..c628c564 --- /dev/null +++ b/ovh/soapi/soapi-re-1.24.wsdl @@ -0,0 +1,20105 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +     +    SOAPI WSDL, RPC/Encoded style, version 1.24 + +    The SOAPI technical specifications are available at this url : http://www.ovh.com/soapi . + +    copyright 1999-2011 OVH + +--> + +<wsdl:definitions name="manager"  +    targetNamespace="http://soapi.ovh.com/manager" +    xmlns="http://schemas.xmlsoap.org/wsdl/" +    xmlns:wsdlns="http://soapi.ovh.com/manager" +    xmlns:typens="http://soapi.ovh.com/manager" +    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" +    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" +    xmlns:xsd="http://www.w3.org/2001/XMLSchema" +    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" +> +     +  <wsdl:types> +    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapi.ovh.com/manager"> + +      <xsd:complexType name="supportThreadDetailStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="date" type="xsd:string"/> +          <xsd:element name="subject" type="xsd:string"/> +          <xsd:element name="domain" type="xsd:string"/> +          <xsd:element name="status" type="xsd:string"/> +          <xsd:element name="unread" type="xsd:int"/> +          <xsd:element name="closed" type="xsd:int"/> +          <xsd:element name="answered" type="xsd:int"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportThreadMessageDetailStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="date" type="xsd:string"/> +          <xsd:element name="unread" type="xsd:int"/> +          <xsd:element name="type" type="xsd:string"/> +          <xsd:element name="reportReason" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportThreadTreeReturn"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="subject" type="xsd:string"/> +          <xsd:element name="domain" type="xsd:string"/> +          <xsd:element name="closed" type="xsd:int"/> +          <xsd:element name="reportReason" type="xsd:string"/> +          <xsd:element name="messages" type="typens:MyArrayOfSupportThreadMessageDetailStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportMessageDetailReturn"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="thread" type="xsd:int"/> +          <xsd:element name="unreadThread" type="xsd:boolean"/> +          <xsd:element name="fromEmail" type="xsd:string"/> +          <xsd:element name="dateSent" type="xsd:string"/> +          <xsd:element name="subject" type="xsd:string"/> +          <xsd:element name="body" type="xsd:string"/> +          <xsd:element name="reportReason" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportCategoryStruct"> +        <xsd:all> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="id" type="xsd:int"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportDomainStruct"> +        <xsd:all> +          <xsd:element name="domain" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="supportSendMessageReturn"> +        <xsd:all> +          <xsd:element name="threadId" type="xsd:int"/> +          <xsd:element name="messageId" type="xsd:int"/> +          <xsd:element name="dateTime" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="MyArrayOfSupportThreadDetailStructType"> +        <xsd:complexContent> +          <xsd:restriction base="soapenc:Array"> +            <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:supportThreadDetailStruct[]"/> +          </xsd:restriction> +       </xsd:complexContent> +      </xsd:complexType> + +      <xsd:complexType name="MyArrayOfSupportCategoryStructType"> +        <xsd:complexContent> +          <xsd:restriction base="soapenc:Array"> +            <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:supportCategoryStruct[]"/> +          </xsd:restriction> +       </xsd:complexContent> +      </xsd:complexType> + +      <xsd:complexType name="MyArrayOfSupportDomainStructType"> +        <xsd:complexContent> +          <xsd:restriction base="soapenc:Array"> +            <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:supportDomainStruct[]"/> +          </xsd:restriction> +       </xsd:complexContent> +      </xsd:complexType> + +      <xsd:complexType name="MyArrayOfSupportThreadMessageDetailStructType"> +        <xsd:complexContent> +          <xsd:restriction base="soapenc:Array"> +            <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:supportThreadMessageDetailStruct[]"/> +          </xsd:restriction> +       </xsd:complexContent> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountStruct"> +        <xsd:all> +          <xsd:element name="description" type="xsd:string"/> +          <xsd:element name="mobile" type="xsd:string"/> +          <xsd:element name="mobileDestination" type="xsd:string"/> +          <xsd:element name="expirationDate" type="xsd:string"/> +          <xsd:element name="version" type="xsd:string"/> +          <xsd:element name="trusted" type="xsd:boolean"/> +          <xsd:element name="pendingAction" type="typens:telephonyPendingActionStruct"/> +          <xsd:element name="descriptionUser" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyNumberDecodeStruct"> +        <xsd:all> +          <xsd:element name="numberDisplay" type="xsd:string"/> +          <xsd:element name="numberInternal" type="xsd:string"/> +          <xsd:element name="numberInternational" type="xsd:string"/> +          <xsd:element name="numberNational" type="xsd:string"/> +          <xsd:element name="countryCode" type="xsd:string"/> +          <xsd:element name="language" type="xsd:string"/> +          <xsd:element name="cirpackNature" type="xsd:string"/> +          <xsd:element name="cirpackNumber" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyPendingActionStruct"> +        <xsd:all> +          <xsd:element name="dateTodo" type="xsd:string"/> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="action" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountInfoChildrenStruct"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="type" type="xsd:string"/> +          <xsd:element name="expirationDate" type="xsd:string"/> +          <xsd:element name="description" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountInfoReturn"> +        <xsd:all> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="consumtionTime" type="xsd:string"/> +          <xsd:element name="outPlan" type="xsd:string"/> +          <xsd:element name="facturationDate" type="xsd:string"/> +          <xsd:element name="children" type="typens:MyArrayOfTelephonyBillingAccountInfoChildrenStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineAliasPoolStruct"> +        <xsd:all> +          <xsd:element name="poolNumber" type="xsd:int"/> +          <xsd:element name="service" type="xsd:string"/> +          <xsd:element name="display" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineStruct"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="billingAccount" type="xsd:string"/> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="type" type="xsd:string"/> +          <xsd:element name="service" type="xsd:string"/> +          <xsd:element name="expirationDate" type="xsd:string"/> +          <xsd:element name="description" type="xsd:string"/> +          <xsd:element name="betaGamaOffer" type="xsd:boolean"/> +          <xsd:element name="setOn" type="xsd:string"/> +          <xsd:element name="aliasPool" type="typens:telephonyLineAliasPoolStruct"/> +          <xsd:element name="pendingAction" type="typens:telephonyPendingActionStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineListReturn"> +        <xsd:all> +          <xsd:element name="link" type="typens:MyArrayOfTelephonyLineStructType"/> +          <xsd:element name="alias" type="typens:MyArrayOfTelephonyLineStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineOptionsListReturn"> +        <xsd:all> +          <xsd:element name="identificationRestriction" type="xsd:boolean"/> +          <xsd:element name="anonymousCallRejection" type="xsd:boolean"/> +          <xsd:element name="doNotDisturb" type="xsd:boolean"/> +          <xsd:element name="absentSuscriber" type="xsd:boolean"/> +          <xsd:element name="lockOutCall" type="xsd:boolean"/> +          <xsd:element name="lockOutCallPassword" type="xsd:string"/> +          <xsd:element name="forwardUnconditional" type="xsd:boolean"/> +          <xsd:element name="forwardUnconditionalNumber" type="xsd:string"/> +          <xsd:element name="forwardNoReply" type="xsd:boolean"/> +          <xsd:element name="forwardNoReplyDelay" type="xsd:int"/> +          <xsd:element name="forwardNoReplyNumber" type="xsd:string"/> +          <xsd:element name="forwardBusy" type="xsd:boolean"/> +          <xsd:element name="forwardBusyNumber" type="xsd:string"/> +          <xsd:element name="forwardBackup" type="xsd:boolean"/> +          <xsd:element name="forwardBackupNumber" type="xsd:string"/> +          <xsd:element name="callWaiting" type="xsd:boolean"/> +          <xsd:element name="displayCallNumber" type="xsd:string"/> +          <xsd:element name="forwardUnconditionalNature" type="xsd:string"/> +          <xsd:element name="forwardNoReplyNature" type="xsd:string"/> +          <xsd:element name="forwardBusyNature" type="xsd:string"/> +          <xsd:element name="forwardBackupNature" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineSwitchOldOfferStruct"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="offers" type="typens:MyArrayOfTelephonyLineSwitchPossibilityPriceStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyLineSwitchPossibilityPriceStruct"> +        <xsd:all> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="price" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="orderFollowingUpStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:string"/> +          <xsd:element name="urlId" type="xsd:string"/> +          <xsd:element name="procedure" type="xsd:string"/> +          <xsd:element name="install" type="xsd:string"/> +          <xsd:element name="shipping" type="xsd:string"/> +          <xsd:element name="cloture" type="xsd:string"/> +          <xsd:element name="avancement" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyOfferInfoReturn"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="description" type="xsd:string"/> +          <xsd:element name="offer" type="xsd:string"/> +          <xsd:element name="countryCode" type="xsd:string"/> +          <xsd:element name="nextBillingDate" type="xsd:string"/> +          <xsd:element name="simultaneousLines" type="xsd:int"/> +          <xsd:element name="hardware" type="typens:telephonyOfferInfoHardwareStruct"/> +          <xsd:element name="sipAccount" type="typens:telephonyOfferInfoSipAccountStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyOfferInfoSipAccountStruct"> +        <xsd:all> +          <xsd:element name="username" type="xsd:string"/> +          <xsd:element name="extension" type="xsd:string"/> +          <xsd:element name="domain" type="xsd:string"/> +          <xsd:element name="lastLogin" type="xsd:string"/> +          <xsd:element name="localAdress" type="xsd:string"/> +          <xsd:element name="publicAdress" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyOfferInfoHardwareStruct"> +        <xsd:all> +          <xsd:element name="brand" type="xsd:string"/> +          <xsd:element name="model" type="xsd:string"/> +          <xsd:element name="protocol" type="xsd:string"/> +          <xsd:element name="mac" type="xsd:string"/> +          <xsd:element name="ip" type="xsd:string"/> +          <xsd:element name="engage" type="xsd:boolean"/> +          <xsd:element name="status" type="xsd:string"/> +          <xsd:element name="port" type="xsd:int"/> +          <xsd:element name="outOfService" type="xsd:boolean"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyDisplayNumberTestingGetNextNumberReturn"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="id" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonySpecialNumberCustomListReturn"> +        <xsd:all> +          <xsd:element name="easyNumbers" type="typens:MyArrayOfStringType"/> +          <xsd:element name="staticAttributionRange" type="typens:MyArrayOfStringType"/> +          <xsd:element name="proposedNumbers" type="typens:MyArrayOfStringType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyReversmentsDetailsStructReturn"> +        <xsd:all> +          <xsd:element name="totalRecords" type="xsd:float"/> +          <xsd:element name="reversementsDetailsStruct" type="typens:MyArrayOfTelephonyReversmentsDetailsStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyReversmentsDetailsStruct"> +        <xsd:all> +          <xsd:element name="date" type="xsd:string"/> +          <xsd:element name="connectionDuration" type="xsd:string"/> +          <xsd:element name="callingNumber" type="xsd:string"/> +          <xsd:element name="priceReversed" type="xsd:string"/> +          <xsd:element name="operatorCode" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyReversmentsSummationStructReturn"> +        <xsd:all> +          <xsd:element name="totalRecords" type="xsd:float"/> +          <xsd:element name="reversementsSummationStruct" type="typens:MyArrayOfTelephonyReversmentsSummationStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyReversmentsSummationStruct"> +        <xsd:all> +          <xsd:element name="type" type="xsd:string"/> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="seconds" type="xsd:string"/> +          <xsd:element name="priceReversed" type="xsd:string"/> +          <xsd:element name="calls" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyReversmentsSummationNumbersStruct"> +        <xsd:all> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="reversementsSummationStruct" type="typens:MyArrayOfTelephonyReversmentsSummationStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyCallStruct"> +        <xsd:all> +          <xsd:element name="idkey" type="xsd:string"/> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="date" type="xsd:string"/> +          <xsd:element name="duration" type="xsd:string"/> +          <xsd:element name="destination" type="xsd:string"/> +          <xsd:element name="priceWithoutVAT" type="xsd:float"/> +          <xsd:element name="nature" type="xsd:string"/> +          <xsd:element name="overLimit" type="xsd:boolean"/> +          <xsd:element name="type" type="xsd:string"/> +          <xsd:element name="callingNumber" type="xsd:string"/> +          <xsd:element name="presentation" type="xsd:string"/> +          <xsd:element name="designation" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyCallsSummaryDetailsStruct"> +        <xsd:all> +          <xsd:element name="count" type="xsd:int"/> +          <xsd:element name="duration" type="xsd:string"/> +          <xsd:element name="priceWithoutVAT" type="xsd:float"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyFaxSummaryDetailsStruct"> +        <xsd:all> +          <xsd:element name="count" type="xsd:int"/> +          <xsd:element name="pages" type="xsd:int"/> +          <xsd:element name="priceWithoutVAT" type="xsd:float"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyCallsSummaryStruct"> +        <xsd:all> +          <xsd:element name="pricePlan" type="typens:telephonyCallsSummaryDetailsStruct"/> +          <xsd:element name="outPlan" type="typens:telephonyCallsSummaryDetailsStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyFaxSummaryStruct"> +        <xsd:all> +          <xsd:element name="low" type="typens:telephonyFaxSummaryDetailsStruct"/> +          <xsd:element name="high" type="typens:telephonyFaxSummaryDetailsStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountSummaryLineStruct"> +        <xsd:all> +          <xsd:element name="line" type="xsd:string"/> +          <xsd:element name="phoneNumber" type="xsd:string"/> +          <xsd:element name="fixe" type="typens:telephonyCallsSummaryStruct"/> +          <xsd:element name="special" type="typens:telephonyCallsSummaryStruct"/> +          <xsd:element name="mobile" type="typens:telephonyCallsSummaryStruct"/> +          <xsd:element name="fax" type="typens:telephonyFaxSummaryStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountSummaryBillingAccountStruct"> +        <xsd:all> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="betaGammaOffer" type="xsd:boolean"/> +          <xsd:element name="mobile" type="typens:telephonyCallsSummaryStruct"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillingAccountSummaryReturn"> +        <xsd:all> +          <xsd:element name="billingAccount" type="typens:telephonyBillingAccountSummaryBillingAccountStruct"/> +          <xsd:element name="lines" type="typens:MyArrayOfTelephonyBillingAccountSummaryLineStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyCallListReturn"> +        <xsd:all> +          <xsd:element name="fromDate" type="xsd:string"/> +          <xsd:element name="toDate" type="xsd:string"/> +          <xsd:element name="list" type="typens:MyArrayOfTelephonyCallStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillStruct"> +        <xsd:all> +          <xsd:element name="date" type="xsd:string"/> +          <xsd:element name="price" type="xsd:float"/> +          <xsd:element name="orderId" type="xsd:int"/> +          <xsd:element name="orderPaid" type="xsd:boolean"/> +          <xsd:element name="orderUrl" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyBillDetailsReturn"> +        <xsd:all> +          <xsd:element name="fromDate" type="xsd:string"/> +          <xsd:element name="toDate" type="xsd:string"/> +          <xsd:element name="list" type="typens:MyArrayOfTelephonyCallStructType"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyVoicemailOptionsListReturn"> +        <xsd:all> +          <xsd:element name="redirection1" type="xsd:string"/> +          <xsd:element name="redirection1Email" type="xsd:string"/> +          <xsd:element name="redirection2" type="xsd:string"/> +          <xsd:element name="redirection2Email" type="xsd:string"/> +          <xsd:element name="redirection3" type="xsd:string"/> +          <xsd:element name="redirection3Email" type="xsd:string"/> +          <xsd:element name="redirection4" type="xsd:string"/> +          <xsd:element name="redirection4Email" type="xsd:string"/> +          <xsd:element name="redirection5" type="xsd:string"/> +          <xsd:element name="redirection5Email" type="xsd:string"/> +          <xsd:element name="annouceMessage" type="xsd:string"/> +          <xsd:element name="keepMessage" type="xsd:boolean"/> +          <xsd:element name="audioformat" type="xsd:string"/> +          <xsd:element name="fromEmail" type="xsd:string"/> +          <xsd:element name="fromName" type="xsd:string"/> +          <xsd:element name="forcePassword" type="xsd:boolean"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyVoicemailMessagesStatusReturn"> +        <xsd:all> +          <xsd:element name="unavailable" type="xsd:boolean"/> +          <xsd:element name="busy" type="xsd:boolean"/> +          <xsd:element name="temp" type="xsd:boolean"/> +          <xsd:element name="greet" type="xsd:boolean"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyVoicemailMailboxStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="callerid" type="xsd:string"/> +          <xsd:element name="origdate" type="xsd:string"/> +          <xsd:element name="origtime" type="xsd:string"/> +          <xsd:element name="origmailbox" type="xsd:string"/> +          <xsd:element name="duration" type="xsd:int"/> +          <xsd:element name="folder" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyVoicemailMailboxDownloadReturn"> +        <xsd:all> +          <xsd:element name="fileName" type="xsd:string"/> +          <xsd:element name="fileData" type="xsd:string"/> +          <xsd:element name="md5sum" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyPhonebookStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="mode" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyPhonebookGroupStruct"> +        <xsd:all> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="count" type="xsd:int"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyPhonebookContactStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="surname" type="xsd:string"/> +          <xsd:element name="workPhone" type="xsd:string"/> +          <xsd:element name="workMobile" type="xsd:string"/> +          <xsd:element name="homePhone" type="xsd:string"/> +          <xsd:element name="homeMobile" type="xsd:string"/> +          <xsd:element name="group" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyPhonebookSharePeerStruct"> +        <xsd:all> +          <xsd:element name="id" type="xsd:int"/> +          <xsd:element name="number" type="xsd:string"/> +          <xsd:element name="name" type="xsd:string"/> +          <xsd:element name="mode" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonySecurityDepositCreditReturn"> +        <xsd:all> +          <xsd:element name="orderId" type="xsd:int"/> +          <xsd:element name="orderPassword" type="xsd:string"/> +          <xsd:element name="orderUrl" type="xsd:string"/> +          <xsd:element name="totalPrice" type="xsd:float"/> +          <xsd:element name="vat" type="xsd:float"/> +          <xsd:element name="totalPriceWithVat" type="xsd:float"/> +          <xsd:element name="ribBankCode" type="xsd:string"/> +          <xsd:element name="ribAgencyCode" type="xsd:string"/> +          <xsd:element name="ribAccountNumber" type="xsd:string"/> +          <xsd:element name="ribKey" type="xsd:string"/> +          <xsd:element name="iban" type="xsd:string"/> +          <xsd:element name="bic" type="xsd:string"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyConferenceStruct"> +        <xsd:all> +          <xsd:element name="room" type="xsd:string"/> +          <xsd:element name="countryCode" type="xsd:string"/> +          <xsd:element name="callNumber" type="xsd:string"/> +          <xsd:element name="language" type="xsd:string"/> +          <xsd:element name="customAnnounce" type="xsd:boolean"/> +          <xsd:element name="recordAnnounce" type="xsd:boolean"/> +          <xsd:element name="mailReport" type="xsd:boolean"/> +          <xsd:element name="customMailReportAddress" type="xsd:string"/> +          <xsd:element name="askName" type="xsd:boolean"/> +          <xsd:element name="tellMemberCount" type="xsd:boolean"/> +          <xsd:element name="moderatorCountryCode" type="xsd:string"/> +          <xsd:element name="moderatorCallNumber" type="xsd:string"/> +          <xsd:element name="status" type="xsd:string"/> +          <xsd:element name="dtmfmenu" type="xsd:boolean"/> +          <xsd:element name="announce_rcv" type="xsd:boolean"/> +          <xsd:element name="announce_snd" type="xsd:boolean"/> +          <xsd:element name="recordConf" type="xsd:boolean"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonyConferenceAnnouncesStatusReturn"> +        <xsd:all> +          <xsd:element name="custom" type="xsd:boolean"/> +        </xsd:all> +      </xsd:complexType> + +      <xsd:complexType name="telephonySmsUserQuotaStruct"> +        <xsd:all> +          <xsd:element name="quotaLeft" type="xsd:string"/> | 
