Это проблема, потому что minOccurs = "0" должно позволять вам не генерировать значение meetingId, а сгенерированный прокси-сервер не разрешает его.
Вы используете только службу, поэтому у вас нет контроля над wsdl, и вы не можете добавить nillable = "true" в wsdl для того, чтобы параметр meetingId был необязательным в вашем прокси.
Если вы сгенерируете свой прокси с помощью wsdl.exe, а не svcutil.exe, у вас будет дополнительное поле 'meetingIdSpecified', которое позволяет вам выбрать, следует ли отправлять поле meetingId.
wsdl.exe http:///myservice?wsdl
Но с wsdl.exe вы будете использовать ваш сервис через веб-сервис asp.net, а не WCF.
Я думаю, что пропущенное поле является ошибкой в svcutil.exe (для меня 4.0.30319.17929), потому что если вы генерируете с параметром / wrapped:
svcutil.exe /wrapped http:///myservice?wsdl
.. тогда у вас также будет создано поле 'meetingIdSpecified'!